thingsboard-3.2.2-源码编译运行调试

源码编译

之前编译过2.5.6版本的tb,后来看到最新的3.2.2,就下来重新编译了。
3.2.2的tb使用的jdk是11,这是和2.5.6不一样的,大家编译的时候需要注意。
在这里插入图片描述

通过mvn -T 8 clean install -DskipTests编译后生成的jar包就可以运行了。

部署sql

如果你能执行Install服务的话,可以自己执行。我执行每次都报错,就手工去数据库里执行这些sql语句。
在这里插入图片描述

还要对应上yml里面的datasource配置

datasource:
    driverClassName: "${SPRING_DRIVER_CLASS_NAME:org.postgresql.Driver}"
    url: "${SPRING_DATASOURCE_URL:jdbc:postgresql://192.168.15.136:5432/tb?useUnicode=true&serverTimezone=GMT&useSSL=false&characterEncoding=utf-8}"
    username: "${SPRING_DATASOURCE_USERNAME:postgres}"
    password: "${SPRING_DATASOURCE_PASSWORD:123456}"
    hikari:
      maximumPoolSize: "${SPRING_DATASOURCE_MAXIMUM_POOL_SIZE:16}"

部署完sql后,一定要再执行下demo数据,要不然直接运行jar包会报错。
在这里插入图片描述

运行jar包

在这里插入图片描述
登录后租户配置后色湖之下最大传输数等信息
在这里插入图片描述
这里的传输速率配置一定要这样写,要不然会报错。
在这里插入图片描述
还要在jar包配置一个文件夹路径。
json\tenant\rule_chains

租户管理

创建根规则链

从docker里的镜像中下载下来,导入到自己这个环境里
在这里插入图片描述
在这里插入图片描述

并设置成根规则链

新建设备

在这里插入图片描述
都默认即可

设备连接

通过MQTTBOX连接。这些都是网站上要求配置的
在这里插入图片描述
显示连接成功
在这里插入图片描述
点击发布
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果没有仪表盘的话,去docker镜像中下载再导入。

总结

在这里插入图片描述
以上就是我部署后的本地代码,如果有问题,请大家留言。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值