当前位置: 首页 > news >正文

thingsboard编译安装踩坑记录

thingsboard编译安装踩坑记录

  • 一、编译:
  • 二、运行

朋友的thingsboard没人维护,要装新的服务器,啥文档也没有,就让参考官网的文档,版本也比较老3.2.2的,拿过来试了试记录下踩坑的地方。

一、编译:

1.安装的JAVA环境需要JDK11
按官方文档安装就行,windows下记得把postgresql的驱动复制到相应的目录下。

2.通过maven编译

mvn clean install -DskipTests

不要通过yarn,否则各种环境的切换,各种出错,太费事了。
可以把工程导入IDEA后直接maven编译,过程中最可能出现的问题是github的访问,通过https://ip.tool.chinaz.com/github.com获取对应的IP,然后在hosts文件中添加一行:

20.205.243.166 github.com

还有可能出现git://giuhub方式的文件还是获取不到,如果出现“git@github.com: Permission denied (publickey).”提示,可以参考这边文章:https://blog.csdn.net/helloasimo/article/details/123778112
或者在工程的package.json中将git://全部替换成https://再编译。

二、运行

1.postresql安装
如果不是在同一台电脑上,需要修改配置文件,否则只能用localhost或127.0.0.1访问,不能用绑定的IP地址访问。
修改pg_hba.conf文件,最后一行添加:

host all all 0.0.0.0/0 md5

修改postgresql.conf文件,将listen_addresses = ‘localhost’,修改成listen_addresses = ‘*’,并去掉行首的“#”。

2.获取编译好的包
在工程的application的target中可以看到有不同系统下运行的编译包,如果是windows下的是thingsboard-windows.zip,解压后按官方文档安装即可。

http://www.lryc.cn/news/126727.html

相关文章:

  • 汇编语言例子集合
  • 强化学习:用Python训练一个简单的机器人
  • 【Docker】Docker使用之容器技术发展史
  • postgresql的在windows下的安装
  • python 自动化学习(四) pyppeteer 浏览器操作自动化
  • P1009 阶乘之和
  • Linux内核源码剖析之TCP保活机制(KeepAlive)
  • 后端 springboot 给 vue 提供参数
  • 《vue3实战》运用radio单选按钮或Checkbox复选框实现单选多选的试卷制作
  • 排序算法-冒泡排序(C语言实现)
  • 星际争霸之小霸王之小蜜蜂(一)
  • 图数据库_Neo4j基于docker服务版安装_Neo4j Desktop桌面版安装---Neo4j图数据库工作笔记0004
  • docker-compose部署可道云
  • Windows上使用FFmpeg实现本地视频推送模拟海康协议rtsp视频流
  • 单片机之从C语言基础到专家编程 - 4 C语言基础 - 4.8 运算符
  • 轮腿机器人的PID控制
  • ChatGPT爆火,会给教育带来什么样的影响或者冲击?
  • Servlet+JDBC实战开发书店项目讲解第三篇:商品查询实现
  • 爬虫逆向实战(十七)--某某丁简历登录
  • 《安富莱嵌入式周报》第320期:键盘敲击声解码, 军工级boot设计,开源CNC运动控制器,C语言设计笔记,开源GPS车辆跟踪器,一键生成RTOS任务链表
  • DRF 缓存
  • Collada .dae文件格式简明教程【3D】
  • 在K8s上处理nginx
  • 嵌入式:ARM Day4
  • SpringBoot案例-员工管理-分页条件查询
  • python控制obs实现无缝切换场景!obs-websocket-py
  • Vue3实现图片懒加载及自定义懒加载指令
  • LeetCode150道面试经典题-- 环形链表(简单)
  • 音视频学习-音视频基础
  • asp.net core webapi如何执行周期性任务