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

有哪些好的做兼职的网站今日新闻十大头条内容

有哪些好的做兼职的网站,今日新闻十大头条内容,邯郸网站建设制作,网站服务器端口如何做防护记录编译Thingsboard遇到的一些问题 部署了一个thingsboard项目到阿里云服务器上,历时十一天,遇到了很多困难,国内关于Thingsboard的资料确实很少,所以想着写一篇博客记录一下,或许能够给以后编译遇到类似问题的人一些…

记录编译Thingsboard遇到的一些问题

部署了一个thingsboard项目到阿里云服务器上,历时十一天,遇到了很多困难,国内关于Thingsboard的资料确实很少,所以想着写一篇博客记录一下,或许能够给以后编译遇到类似问题的人一些方向也好。

环境:阿里云ECS云服务器(2核8G 带宽1M)
操作系统:Centos7.9
源码:Thingsboard-3.4.2

首先最重要的是根据自己thingsboard package.json porm.xml文件中安装好对应版本的jdk,nodejs,yarn,maven,postgresql,安装好git。版本对应上是首要前提,不然可能出现很多莫名其妙的问题,切记不要给自己留坑。

编译过程中server-UI模块报错(yarn build失败)

这个模块是Thingsbaord很大的一个模块,编译时间最长,若是前面有什么问题,大部分是依赖相关的下载问题,网上大部分能找到解决方法。唯独这个yarn build,国内鲜有人提及,我在github讨论区看到有人有一样的报错,有人说是内存问题,有人设置了虚拟内存,结果他解决了,成功编译,但是我设置了之后还是无法成功编译,和github上另一个人一样,不过确实是内存问题,因为这个前端模块需要很大的资源,在我的实验下,与是否设置虚拟内存关系不大,需要将阿里云服务器升级至8G才可同时挂上梯子才可编译成功,4G无法编译成功,一般编译时间直接干到十分钟。若是升级到8G还不能成功,尝试置换掉ui-ngx模块,重新挂梯子(网速快的)进行编译,应该可以成功。

请添加图片描述
请添加图片描述

postgresql远程连接不上

在服务器上安装好postgresql后。使用navicat进行远程连接失败。显示连接失败,此时首先应查看:
1.阿里云安全组是否打开postgresql5432端口,若未打开,在阿里云服务器控制台打开。
2、linux内查看防火墙状态,5432端口是否打开,若关闭,打开。
3、同时配置postgresql的一些配置文件,此处网上相关文章很多,不再赘述。主要是listen_address和IPV4…,此处配置了则问题不大。
若上述都已查看并完成,则打开navicat,首先使用SSH即22端口进行服务器连接,再使用5432端口进行连接数据库,即可连接成功。

里云服务器控制台打开。
2、linux内查看防火墙状态,5432端口是否打开,若关闭,打开。
3、同时配置postgresql的一些配置文件,此处网上相关文章很多,不再赘述。主要是listen_address和IPV4…,此处配置了则问题不大。
若上述都已查看并完成,则打开navicat,首先使用SSH即22端口进行服务器连接,再使用5432端口进行连接数据库,即可连接成功。

postgresql locale相关问题

请添加图片描述请添加图片描述

在windows10上安装postgresql时,一定要注意locale的设置,若你选择了default,则你的locale会根据你操作系统来进行设定,变成windows10的一个中文编码——Chinese (Simplified)_China.936,这个中文编码linux是不兼容的,linux上的中文编码只有zh_CN.utf-8,这个locale会影响postgresql索引相关,如果你选择了Chinese (Simplified)_China.936,在使用navicat迁移数据到linux服务器上的数据库时会失败。此时可以选择pgadmin4进行数据库迁移,可以解决locale不兼容的问题。

编译跳过测试

网上很多文章给出的编译跳过测试命令都一样,但是在后面还是报了一个编译的错误,我使用这个命令跳过测试进行编译成功。

mvn clean install -Dmaven.test.skip=true

请添加图片描述

执行数据库脚本报错

本来因为上面的locale问题,导致数据库无法迁移成功,我想使用数据库初始化脚本重新生成初始化数据,在执行的过程中遇到脚本中sudo和JAVA命令找不到,就tm离谱。(环境变量检查了很久,就是没问题)此处若是报错找不到执行的脚本文件,则进入文件,查看:set ff若不是unix改为unix.
我进入脚本文件,将找不到的sudo和java强行用本机绝对地址写入(查看地址使用which sudo | which java)可以运行成功,虽然还是报错,但是至少脚本可以执行了。虽然不知道具体是什么原因导致的,若是有人遇到类似问题,可以尝试一下,就当提供一个思路。

到此处,编译部署顺利结束。

之后分别运行后端和前端,若顺利启动即可访问http://localhost:4200/login使用thingsbaord了。
由于国内的资料非常少,在遇到报错的过程中,查找的过程真是非常的痛苦,所以记录一下一些自己遇到的问题,也希望能够提供一些思路吧!

http://www.yidumall.com/news/59494.html

相关文章:

  • 西双版纳傣族自治州属于哪个市惠州seo怎么做
  • 还没做域名解析如何访问ftp的网站文件市场推广方式有哪几种
  • 全国信息网查询平台网站优化推广平台
  • 自己做卖东西的网站磁力云搜索引擎入口
  • 一个服务器下怎么做两个网站吗seo优缺点
  • 枣庄市建设项目环评备案网站seo网络排名优化方法
  • 兼容模式网站错位做网站怎么优化
  • 石家庄站规模广州seo托管
  • 伊春住房和城乡建设局网站社群营销的案例
  • 做网站怎样做人际网络营销2900
  • 2018年淘宝客网站怎么做寻找客户的12种方法
  • 怎么做网站平台梦想促销式软文案例
  • 成立做网站的公司哪家公司做seo
  • 淄博高端网站设计可以推广的软件
  • 制作 网站导航 下拉菜单seo是什么意思如何实现
  • 餐饮vi设计一套多少钱外贸seo是什么意思
  • 网站设计与建设书营销软文范例大全100字
  • 漳州专业网站建设公司东莞疫情最新消息通知
  • 南京企业网站建设西安做网页的公司
  • 定制企业网站费用什么是百度指数
  • 中小学生做试卷的网站郑州网站推广公司电话
  • 成都哪家公司做网站比较好微信推广链接怎么制作
  • wordpress制作功能型网站网站建设的流程及步骤
  • 招聘网站开发技术维护如何软件网站优化公司
  • 互联网实用技术与网页制作书籍知乎关键词优化软件
  • qq免费注册网站游戏推广平台代理
  • 苹果市值最新财报搜索引擎优化seo培训
  • 微网站建设报价网络营销课程心得体会
  • 好看简洁的logo做网站优化推广
  • 益阳注册公司自建站seo如何做