windows下ThingsBoard本地源代码安装和运行

1.前言

win10环境下,ThingsBoard本地源代码安装和运行的过程和所遇到问题记录。

2.环境搭建

原来的项目用到的环境基本都有没有这次安装。

openjdk17、 maven3.9.6、yarn 1.22.22。node 20

原来没有postgresql这次安装的16版本

postgresql 16。

3.源码下载

源码地址 https://github.com/thingsboard/thingsboard

直径下载最新代码,版本是3.7.0

4.编译安装

做个心里准备,失败无数次。

进入Thingsboard目录,执行:
mvn clean install –DskipTests 

遇到错误一般都是网络问题,继续执行命令。

mvn  install –DskipTests。

如果多次失败可以进入对应子目录单独编译

例如Thingsboard HTTP transport 失败,进入这个目录下执行之前编译命令。

实在不行可以自行下载对应文件。不过目录一定放正确。

因为一边工作边安装,所以一失败就继续安装。安装了两天失败了不知道失败多少次。看到绿绿的succes,一时有些恍惚。

5.ThingsBoard配置

thingsboard.yml

找到”SQL DAO Configuration”代码块将postgres用户密码替换”postgres”

# SQL DAO Configuration
spring:
  data:
    jpa:
      repositories:
        enabled: "true"
  jpa:
    open-in-view: "false"
    hibernate:
      ddl-auto: "none"
  datasource:
    driverClassName: "${SPRING_DRIVER_CLASS_NAME:org.postgresql.Driver}"
    url: "${SPRING_DATASOURCE_URL:jdbc:postgresql://localhost:5432/thingsboard}"
    username: "${SPRING_DATASOURCE_USERNAME:postgres}"
    password: "${SPRING_DATASOURCE_PASSWORD:YOUR_POSTGRES_PASSWORD_HERE}"
    hikari:
      maximumPoolSize: "${SPRING_DATASOURCE_MAXIMUM_POOL_SIZE:5}"

6.运行安装脚本

以管理员身份启动Windows Shell(命令提示符)

执行install.bat脚本将ThingsBoard作为Windows服务安装(或运行“install.bat –loadDemo”以安装和添加演示数据)。

看到以下提示,恭喜你成功了。

ThingsBoard installed successfully!

7.启动服务

net start thingsboard

8.浏览器打开

启动后使用以下链接打开Web UI:

http://localhost:8080/

如果你执行了install.bat –loadDemo,添加了演示数据可以用下面账号密码登录了

System Administrator: sysadmin@thingsboard.org / sysadmin
Tenant Administrator: tenant@thingsboard.org / tenant
Customer User: customer@thingsboard.org / customer

由于是安装完之后写的文档,期间的图好多都没截到。

  • 16
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值