Thingsboard3.2.2本地windows部署
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Thingsboard3.2.2本地windows部署,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1316字,纯文字阅读大概需要2分钟。
内容图文
Thingboard3.2.2本地安装编译详细教程!!!
一:拉取源码。
创建一个空的文件夹,
在此处使用git拉取源码。
git clone https://github.com/thingsboard/thingsboard.git
拉取成功后切换到3.2的分支。通过查看父工程的pom文件来判断是否切换成功!
二:将项目导入idea
配置maven、node、yarn、jdk的版本(!!!3.2.2版本的tb用的jdk一定要是11,其它版本的用的是8),此处我用的是:
在配置好相应的东西后,要去tb对应的pom文件里面修改对应版本:
一共有三个。
三个pom文件,msa里面两个,ui-ngx里面一个。
三:编译。
一开始我是选择在外面的git上编译的,后面碰到了bug后才导入的Idea,其实在外面和在idea里面是一样的。
![6Z1(ER0N89L1P%[}TOY9ZX](C:\Users\captainsunsun\Desktop\学习笔记\tb踩坑\6Z1(ER0N89L1P%[}TOY9
ZX.png)
一开始本人用的是yarn1.22.5版本的,后来切换到1.22.10后就解决了,个人猜测是网络问题。
在导入到idea后,编译的时候UI已经通过了,但是project js-executor: Failed to run task又给我报错了。
这里的bug是由于fetched文件版本不对应。
这个自己可以在网上下载。
后续我就编译通过了。
4:数据:
在导入数据时又出问题了,本人之前用的时tb2.4.3版本,用的postgresql时9.6版本的,没有问题。但是9.6版本的postgresql导不进tb3.2.2的sql文件。所以我干脆就换了一个postgresql13。
在换成postgresql13后,发现用navicat连接数据库连不上。
这里我就干错不用navicat了。直接在pgAdmin中操作。
在数据库中新建一个thingsboard。然后运行tb中的application里面的Install主文件。
然后就部署成功了。
内容总结
以上是互联网集市为您收集整理的Thingsboard3.2.2本地windows部署全部内容,希望文章能够帮你解决Thingsboard3.2.2本地windows部署所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。