thingsboard成功下载完美启动

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

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

干货来啦

首先你得先Git源码

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

下载完成后,你的文件夹目录下就会出现一个干净的thingsboard项目文件,后面两个是楼主建议需要更改的地方
thingsboard成功下载完美启动_第1张图片

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

thingsboard成功下载完美启动_第2张图片

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
例如
thingsboard成功下载完美启动_第3张图片

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

thingsboard成功下载完美启动_第4张图片

后台的系统管理员默认账号
[email protected]

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

你可能感兴趣的:(开源)