thingsboard成功下载完美启动

关于tb下载源码无法在win系统正常运行的问题

Panther为大家提供两种解决方案来为大家解决问题:
在这之前大家需要自己搭建环境:jdk+maven+nodejs+git
详细版本及下载运行过程中遇到的问题联系楼主,楼底为大家提供所需要的工具及文件,上传至网盘,小白可以联系楼主获得更多的工具

干货来啦

首先你得先Git源码

// 代码片段
git clone https://github.com/thingsboard/thingsboard.git

下载完成后,你的文件夹目录下就会出现一个干净的thingsboard项目文件,后面两个是楼主建议需要更改的地方
第一个为项目,后面两个为需要修改的地方

Git在这里还没有结束 还需要下载最新的版本 2.4
运行三行命令

// 代码片段
git branch -a
git reset --hard HEAD
git checkout -b release-2.4  origin/release-2.4

到这里你已经下载了最新的版本,但是你将他运行到idea中是运行不了的,这里回顾一下刚刚你看见的thingsboard文件夹下的另外两个文件,其中一个是修改啦代码中的错误,另外一个是修改啦数据库的设置,我这里用的是postgres 根据自己安装的pgsql来配置,楼底为大家提供所需要的工具及文件,上传至网盘

至此thingsboard的地基已经搭建完成

one
最开始跟大家提起啦两种下载方式,现在介绍第一种也是最简单的一种,如果这一步成功运行那也就不需要第二步
如果大家按照我以上的步骤-到这里,大家的release-后面紧接着的为2.4

// 代码片段
mvn clean install -Dmaven.test.skip=true

项目打包

two
楼主是个苦命的人,从来没有通过简单的方法打包成功过,相信有不少人跟楼主是一样的吧,好啦 我们现在才开始进入正题,大家一定要记得我发布的第一张图片里面的两个文件,如果没用 楼主是不会特意强调的
修改数据库的配置,如何安装数据库,大家另外百度搜索
D:\zy\tb\d\thingsboard\application\src\main\resources
thingsboard.yml
D:\zy\tb\d\thingsboard\application\src\main\java\org\thingsboard\server\config
ThingsboardMessageConfiguration.java
第一个是修改数据库配置文件,第二个可能是写代码的大佬打瞌睡少写了一个单词,具体大家参考我网盘中的文件,由于图片过多无法发布 ,谅解 如还有疑问 联系楼主

好的,到这里我们就可以开始搞事情啦,其实也很简单啦
不卖关子了,大家将项目导入到idea中,通过maven进行打包
打包的地方有三个
Thingsboard
thingsboard ServerUI
ThingsBoard Web UI Microservice
Lifecycle – > clean --> compile
例如
运行成功

这里解释一下
clean – 是删除原先的打包文件
complie – 是生成class文件
如果thingsboard ServerUI + ThingsBoard Web UI Microservice运行成功Thingsboard在运行compile失败 多运行几次还是失败 也没关系
启动成功访问8080端口

完美

后台的系统管理员默认账号
sysadmin@thingsboard.org

sysadmin
网盘: https://pan.baidu.com/s/1paQo7N6KPcBwzRttU02GWw
提取码: 9366

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
接触Thingsboard用得到!!! 目录 1  参考资料 5  文档目的 6 第一章 项目框架整理说明 7 1.1 项目框架说明 7 1.1.1 package包功能描述 8 1.1.2 thingsboard开发主要涉及到的包 10 1.1.3 thingsboard代码类及接口说明 10 第二章 thingsboard涉及到的流程图 12 2.1 物联网网关架构 12 2.2 ThingsBoard微服务架构 13 2.3 Thingsboard产品架构 13 2.4 Thingsboard规则引擎 14 2.5 ThingsBoard Architecture 15 第三章 项目框架涉及到的第三方包或插件 17 3.1 Thingsboard 包 17 第四章 ThingsBoard设备连接协议 23 4.1 订阅消息传递协议(MQTT) 23 4.2 请求响应模式(CoAP) 23 4.3 请求响应模式(HTTP ) 24 第五章 ThingsBoard打包 25 5.1 后端打包 25 5.2 前端打包方UI 25 第六章 ThingsBoard框架日志 26 第七章 ThingsBoard数据库 目录 目录 1  参考资料 5  文档目的 6 第一章 项目框架整理说明 7 第二章 thingsboard涉及到的流程图 12 第三章 项目框架涉及到的第三方包或插件 17 第四章 ThingsBoard设备连接协议 23 第五章 ThingsBoard打包 25 第六章 ThingsBoard框架日志 26 第七章 ThingsBoard数据库 27 第八章 官网主要文档目录 28 第九章 前端技术概述 29 第十章 关于Thingsboard开发环境部署 30 第十一章 数据库表结构 32 错误!未定义书签。 7.1 关系数据库(使用了2个数据库) 27 7.2 非关系数据库(redis) 27 第八章 官网主要文档目录 28 第九章 前端技术概述 29 9.1 前端包括哪些技术点 29 9.2 前端技术描述 29 第十章 关于Thingsboard开发环境部署 30 第十一章 数据库表结构 32

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值