本帖最后由 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
故障原因:缺[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配置,环境启动不成功
故障原因:X4.3版本开始不再支持通过修改配置文件的方式来实现https访问 解决方案:X4.3版本之后通过nginx配置https访问 1.3 服务器网络ipv4、ipv6都支持,启动森x失败,报错如下 故障原因:有个依赖的组件强制v4报错,允许用v6就不报错了 解决方案:将/uino/thingjsx-server/bin/start.sh中的java.net.preferipv4stack=true改成false 1.4 森x启动失败,日志报错cannot use an unresolved DNS server address 故障原因:客户服务器网卡配置问题,报错指向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}“ 故障原因:产品X4.5升级脚本缺陷,缺少cas服务器前缀导致 解决方案:需要手动在uino/thingjsx-server/conf目录下application-system.properties文件中添加这两项配置 或者windows下把\uino\ThingJSX\thingjsx-server\conf 的 application-system.properties 文件换成4.5.5升级包的文件 # cas授权服务器前缀
cas.server-url-prefix=http://127.0.0.1:8080/cas
# cas客户端(本地)地址前缀
cas.client-host-url=http://${server.host}{server.port}
1.6 森x启动失败,日志信息报错‘Error occurred during initialization of VM;Could not reserve enough space for object heap’ 故障原因:安装森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 Linux: [color=rgba(0, 0, 0, 0.85)]修改 /uinnova/thingjsx-server/bin/start.sh文件,[color=rgba(0, 0, 0, 0.85)]把图片中的-Xms -Xmx改小一点(两个值必须保持一致),改完重启森X即可
1.7 Linux部署X4,登录时报空指针
故障原因:X4.3登录时,会拿本地时间和服务器时间做校验,时间不一致就会出现空指针报错 解决方案:需要修改服务器时间和本地时间对应上
|