ThingsBoard本地windows环境启动

提示:以下内容只是本人自己在环境运行情况,不同环境或许会有区别请注意甄别


前言

前置环境的配置,首先电脑需要配置了git、maven、JDK17
本人使用的maven版本号为3.8.4

软件版本号
git2.42.0
maven3.8.4
jdk17
node.js18.18.0
yarn1.22.22

yarn可以在安装完nide.js之后执行命令

npm install -g yarn

简介

本文没有截图只能简单介绍下部署步骤
thingsboard官网
源码地址

正文

1.首先我使用的为master分支
检测pom内部的node版本号与yarn版本号
对应pom文件目录:
ui-ngx/pom.xml
查看版本号

                    <execution>
                        <id>install node and npm</id>
                        <goals>
                            <goal>install-node-and-yarn</goal>
                        </goals>
                        <configuration>
                            <nodeVersion>v18.18.0</nodeVersion>
                            <yarnVersion>v1.22.22</yarnVersion>
                        </configuration>
                    </execution>

2.因为目前我没有使用时序数据库所以本地启动时需要把sql脚本放到对应地址
dao/src/main/resources/sql迁移到application/src/main/data文件夹下

3.修改配置文件postgres地址信息
application/src/main/resources/thingsboard.yml
修改内部数据库连接即可

  datasource:
    # Database driver for Spring JPA - org.postgresql.Driver
    driverClassName: "${SPRING_DRIVER_CLASS_NAME:org.postgresql.Driver}"
    # Database connection URL
    url: "${SPRING_DATASOURCE_URL:jdbc:postgresql://172.16.45.196:5432/mytest}"
    # Database user name
    username: "${SPRING_DATASOURCE_USERNAME:xxxx}"
    # Database user password
    password: "${SPRING_DATASOURCE_PASSWORD:xxxxxx}"

实现

执行编译
在项目文件夹下执行命令

mvn clean install -DskipTests

编译时间会有点久,耐心等待即可,并且有时会因为网络问题导致编译失败,重新再编译即可。编译完成后找到启动类
application/src/main/java/org/thingsboard/server/ThingsboardInstallApplication.java
此类执行完会将对应的sql脚本执行进行初始化

执行完之后再执行项目启动类
application/src/main/java/org/thingsboard/server/ThingsboardServerApplication.java

总结

以上及我初次编译thingsboard的启动基本过程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值