永洪社区

标题: 产品安装 [打印本页]

作者: yh_I0YOQgsd    时间: 2022-3-25 10:17
标题: 产品安装
                           环境:阿里云服务器   CentOS  8.5 64位
                                问题:按照linux版本安装手册完成搭建后tomcat正常启动,浏览器上无法连接到BI界面



作者: 永洪tech_xh    时间: 2022-3-25 10:17
curl http://localhost:8080/bi/Viewer这个命令的执行结果如何呢?

作者: 永洪tech_xh    时间: 2022-3-25 10:25
有可能是防火墙或端口限制住了呢,您可以通过curl命令查看下本地连接是否正常,curl http://localhost:8080/bi/Viewer
作者: 行走的蜗牛    时间: 2022-3-25 10:29
阿里云服务器管理控制台,在安全组里把永洪端口加进去
作者: yh_I0YOQgsd    时间: 2022-3-25 10:32
永洪tech_xh 发表于 2022-3-25 10:31
curl http://localhost:8080/bi/Viewer这个命令的执行结果如何呢?

执行失败了

作者: yh_I0YOQgsd    时间: 2022-3-25 10:32
行走的蜗牛 发表于 2022-3-25 10:29
阿里云服务器管理控制台,在安全组里把永洪端口加进去

安全组放开了

作者: 永洪tech_xh    时间: 2022-3-25 10:35
那您查看下【安装目录下】/tomcat/logs/catalina.out看看其中是否有报错信息,如果有麻烦截图
作者: yh_I0YOQgsd    时间: 2022-3-25 10:39
永洪tech_xh 发表于 2022-3-25 10:35
那您查看下【安装目录下】/tomcat/logs/catalina.out看看其中是否有报错信息,如果有麻烦截图 ...

没有发现截图上传的途径只能粘贴过来了
[root@iZwz942vg6ceaniry5v2s1Z tomcat]# cat  /root/yhuser/tomcat/logs/catalina.out
/root/yhuser/tomcat/bin/catalina.sh: line 506: /root/yhuser/jdk-11.0.2/bin/java: Permission denied
/root/yhuser/tomcat/bin/catalina.sh: line 506: /root/yhuser/jdk-11.0.2/bin/java: Permission denied
/root/yhuser/tomcat/bin/catalina.sh: line 506: /root/yhuser/jdk-11.0.2/bin/java: Permission denied
/root/yhuser/tomcat/bin/catalina.sh: line 506: /root/yhuser/jdk-11.0.2/bin/java: Permission denied

作者: 永洪tech_xh    时间: 2022-3-25 10:42
报错内容显示是权限不足呢,您需要排查jdk文件在系统中能否被产品启动的用户进行调用。如果想知道更细节的问题,您需要截图jdk的所属用户信息,以及产品启动用户信息
作者: yh_I0YOQgsd    时间: 2022-3-25 10:53
永洪tech_xh 发表于 2022-3-25 10:42
报错内容显示是权限不足呢,您需要排查jdk文件在系统中能否被产品启动的用户进行调用。如果想知道更细节的 ...

这个怎么排查呢  不是很懂

作者: yh_I0YOQgsd    时间: 2022-3-25 10:58
永洪tech_xh 发表于 2022-3-25 10:42
报错内容显示是权限不足呢,您需要排查jdk文件在系统中能否被产品启动的用户进行调用。如果想知道更细节的 ...

这是产品启动信息
[root@iZwz942vg6ceaniry5v2s1Z bin]# sh startup.sh
Using CATALINA_BASE:   /root/yhuser/tomcat
Using CATALINA_HOME:   /root/yhuser/tomcat
Using CATALINA_TMPDIR: /root/yhuser/tomcat/temp
Using JRE_HOME:        /root/yhuser/jdk-11.0.2
Using CLASSPATH:       :/root/yhuser/tomcat/webapps/bi/WEB-INF/classes:/root/yhuser/tomcat/../Yonghong/product/api.jar:/root/yhuser/tomcat/../Yonghong/product/product.jar:/root/yhuser/tomcat/../Yonghong/product/thirds.jar:/root/yhuser/tomcat/../Yonghong/lib/mongo-java-driver-3.11.0.jar:/root/yhuser/tomcat/lib/servlet-api.jar:/root/yhuser/tomcat/bin/bootstrap.jar:/root/yhuser/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   -Xmx1024m -Xms1024m  -XX:MetaspaceSize=256m -XX:G1HeapRegionSize=32m -XX:InitiatingHeapOccupancyPercent=35 -XX:G1ReservePercent=15 -XX:ConcGCThreads=10 -XX:ParallelGCThreads=10 -XX:+ParallelRefProcEnabled -XX:SoftRefLRUPolicyMSPerMB=0  -Xlog:gc*:file=/root/yhuser/tomcat/../Yonghong/log/jvm.log:time:filecount=16 -Djava.awt.headless=true --add-exports java.base/jdk.internal.ref=ALL-UNNAMED --add-opens java.base/jdk.internal.ref=ALL-UNNAMED -XX:OnError='/root/yhuser/jdk-11.0.2/bin/jstack %p >/root/yhuser/tomcat/logs/thread_stack_%p.log' -XX:ErrorFile=/root/yhuser/tomcat/logs/hs_err_%p.log -XX:OnOutOfMemoryError='/root/yhuser/jdk-11.0.2/bin/jmap -dump:format=b,file=/root/yhuser/tomcat/logs/jmap_%p.log %p' -XX:+ExitOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow
Tomcat started.

作者: 永洪tech_xh    时间: 2022-3-25 10:58
yh_I0YOQgsd 发表于 2022-3-25 10:53
这个怎么排查呢  不是很懂

我们私聊,帮你远程看一下您觉得怎么样?
作者: yh_I0YOQgsd    时间: 2022-3-25 11:00
永洪tech_xh 发表于 2022-3-25 10:42
报错内容显示是权限不足呢,您需要排查jdk文件在系统中能否被产品启动的用户进行调用。如果想知道更细节的 ...

这是 jdk
drwxr-x---  5 root root        61 Mar 24 18:24 example
drwxr-x---  9 root root       135 Mar 24 18:17 jdk-11.0.2
drwxr-x---  2 root root       257 Mar 24 18:24 license
drwxr-x---  9 root root       220 Mar 24 18:24 tomcat
-r-xr-x---  1 root root     13502 Mar 24 18:24 uninstall
drwxr-x--- 10 root root       122 Mar 24 18:24 Yonghong
-r-xr-x---  1 root root 767921472 Mar 24 18:05 YonghongV9.4.1.sh

作者: yh_I0YOQgsd    时间: 2022-3-25 11:05
永洪tech_xh 发表于 2022-3-25 10:58
我们私聊,帮你远程看一下您觉得怎么样?

好的 麻烦你了

作者: 永洪tech_xh    时间: 2022-3-25 11:05
您试下  ll  /root/yhuser/jdk-11.0.2/bin/java   看下返回结果
作者: yh_I0YOQgsd    时间: 2022-3-25 11:06
永洪tech_xh 发表于 2022-3-25 11:05
您试下  ll  /root/yhuser/jdk-11.0.2/bin/java   看下返回结果

[root@iZwz942vg6ceaniry5v2s1Z yhuser]# ll  /root/yhuser/jdk-11.0.2/bin/java
-rw-r----- 1 668 668 8672 Jan 18  2019 /root/yhuser/jdk-11.0.2/bin/java

作者: 永洪tech_xh    时间: 2022-3-25 11:06
yh_I0YOQgsd 发表于 2022-3-25 10:58
这是产品启动信息
[root@iZwz942vg6ceaniry5v2s1Z bin]# sh startup.sh
Using CATALINA_BASE:   /root/yh ...

看您这步操作是没问题的,但是日志报了权限问题,还是需要从文件权限的方向去排查呢
作者: 永洪tech_xh    时间: 2022-3-25 11:26
本帖最后由 永洪tech_xh 于 2022-3-25 11:27 编辑

已与客户远程查看,问题原则为jdk所属用户以及所属组不对,并且java文件没有可执行权限,通过chmod以及chown命令修改文件权限,产品已启动成功





欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4