linux怎么查看本机内存大小
324
2022-09-03
2. ThingsBoard 源码调试
Jdk 11maven 3.8.3
Download Source
git clone git@github.com:thingsboard/thingsboard.git# checkout latest release branchgit
Build Source
PS: 这里建议科学上网,要不然会失败N次(考验运气), 一次不行就多次,只能如此…
mvn clean install
其它问题: 可能会遇到一个前端补丁文件执行失败的错误,直接删除就可以编译通过了…(暂时不知道啥问题),如图示: PS:补充,github 上有人提出了相同的问题,解决方案跟我这里一致 – 2022.3.17
下面是经过数次失败后编译成功的界面截图:
Start Program
入口程序如下:
启动报错了,根据提示看出,需要连接 postgres
找出程序相关的数据源配置,如下:
这里我们使用 docker-compose 的方式启动一个 psotgres 容器, 下面是编排文件:
version: "3.7"services: pgsql: container_name: pgsql image: postgres:12.10 privileged: true # 权限要加,不然启动会告错 environment: POSTGRES_PASSWORD: postgres POSTGRES_USER: postgres POSTGRES_DB: postgres TZ: Asia/Shanghai ports: - "5432:5432" volumes: - ./pgsql/data:/var/lib/postgresql/data restart: always
数据库启动之后,再根据程序配置数据信息,创建一个名为thingsboard的数据库将dao模块的resources下的sql文件移到application模块的data目录下,进行数据初始化操作,见下图

执行ThingsboardInstallApplication类, 生成相关测试数据, 如下图:
PS: 这里说明一下,访问 localhost:8080 404, 已经向官方提出 [issue#6276](ui-ngx,npm start (由于上诉问题,这里先用前后端分离的方式去启动)前端编译启动之后,访问:如下
用户名:sysadmin@thingsboard.org 密码为:sysadmin, 进入以后,bingo~
— END — 感谢阅读
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~