分享
查看: 569|回复: 0

[分享] ThingJS-X启动/登录遇到的问题案例及解决方案(2)

[复制链接]

ThingJS-X启动/登录遇到的问题案例及解决方案(2)

发表于 2023-8-18 17:36:09 来自 分享 阅读模式 倒序浏览
zzv_icon569 zzr_icon0 查看全部
本帖最后由 15234496108 于 2023-8-18 17:46 编辑

一:ThingJS-X4 ES日志文件默认位置
windows:uino/ThingJSX/thingjsx-server/logs下的project-i.log或者project-e.log文件
Linux:uino/thingjsx-server/logs下的project-i.log或者project-e.log文件

二:ThingJS-X启动遇到的问题案例及解决方案
1.1 windows环境森x启动失败,日志报错信息为:[color=hsl(0,75%,60%)]Error opening zip file or JAR manifest missing : .\lib\sjt_agent.jar
ThingJS-X启动/登录遇到的问题案例及解决方案(2)
故障原因:缺[color=rgba(0,0,0,0.85)]少了sjt_agent.jar,可能为安全工具扫描到TX服务,并且删除了jar的包导致无法启动
解决方案:需要关闭安全工具,卸载重新安装或从安装包里复制sjt_agent.jar包放到thingjsx-server/lib目录下重新启动
1.2 X4.3部署成功后,修改了application-pro.properties文件中的https配置,环境启动不成功
ThingJS-X启动/登录遇到的问题案例及解决方案(2)ThingJS-X启动/登录遇到的问题案例及解决方案(2)
故障原因:X4.3版本开始不再支持通过修改配置文件的方式来实现https访问
解决方案:X4.3版本之后通过nginx配置https访问
1.3 服务器网络ipv4、ipv6都支持,启动森x失败,报错如下
ThingJS-X启动/登录遇到的问题案例及解决方案(2)
故障原因:有个依赖的组件强制v4报错,允许用v6就不报错了
解决方案:将/uino/thingjsx-server/bin/start.sh中的java.net.preferipv4stack=true改成false
1.4 森x启动失败,日志报错cannot use an unresolved DNS server address
ThingJS-X启动/登录遇到的问题案例及解决方案(2)
故障原因:客户服务器网卡配置问题,报错指向eno6网卡,[color=rgba(0,0,0,0.85)]找到森x使用的这块网卡eno6,发现配的dns 0.0.0.0 无效
解决方案:
       方案1、/etc/reslov.conf中将日志中报错的DNS注释掉,或者将DNS的地址修改为8.8.8.8或114.114.114.114,保证DNS可用
       方案2、/etc/sysconfig/network-scripts下ifcfg-eno06 ,里面有个dns 是一串字符[color=rgba(0,0,0,0.85)]fe80::1a7e:d5ff:fe33:61d2(ipv6)然后解决方法是把这行注释了
1.5 升级到X4.5,启动报错Could not resolve placeholder 'cas.client-host-url' in value "${cas.client-host-url}“
ThingJS-X启动/登录遇到的问题案例及解决方案(2)
故障原因:产品X4.5升级脚本缺陷,缺少cas服务器前缀导致
解决方案:需要手动在uino/thingjsx-server/conf目录下application-system.properties文件中添加这两项配置
或者windows下把\uino\ThingJSX\thingjsx-server\conf 的 application-system.properties 文件换成4.5.5升级包的文件
ThingJS-X启动/登录遇到的问题案例及解决方案(2)
# cas授权服务器前缀
cas.server-url-prefix=http://127.0.0.1:8080/cas

# cas客户端(本地)地址前缀
cas.client-host-url=http://${server.host}ThingJS-X启动/登录遇到的问题案例及解决方案(2){server.port}

1.6 森x启动失败,日志信息报错‘Error occurred during initialization of VM;Could not reserve enough space for object heap’
ThingJS-X启动/登录遇到的问题案例及解决方案(2)
故障原因:安装森x的服务器运行内存不足,不足以支持[color=rgba(0,0,0,0.85)]被java占用了
解决方案:
[color=rgba(0, 0, 0, 0.85)]        Windows: [color=rgba(0, 0, 0, 0.85)]修改ThingJSX\thingjsx-server\bin\start.bat文件,把图片中的-Xms -Xmx改小一点(两个值必须保持一致),可以正常启动森X
        ThingJS-X启动/登录遇到的问题案例及解决方案(2)
       Linux: [color=rgba(0, 0, 0, 0.85)]修改 /uinnova/thingjsx-server/bin/start.sh文件,[color=rgba(0, 0, 0, 0.85)]把图片中的-Xms -Xmx改小一点(两个值必须保持一致),改完重启森X即可
       ThingJS-X启动/登录遇到的问题案例及解决方案(2)
1.7 Linux部署X4,登录时报空指针
ThingJS-X启动/登录遇到的问题案例及解决方案(2)
故障原因:X4.3登录时,会拿本地时间和服务器时间做校验,时间不一致就会出现空指针报错
解决方案:需要修改服务器时间和本地时间对应上

avatar
游客~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

130700ppkpl8x3t7tt1b1t