Linux 中宝塔面板的 tomcat 重启弹窗一闪而过,但是并未启动tomcat的问题

这几天不知道是项目出错的原因还是其他因素,我在部署项目的时候,好像在宝塔的tomcat管理界面,点击了停止,我本想暂停tomcat服务,之后想再次开启的时候,tomcat 的重启按钮,一点,基本就是瞬间成功,这肯定有问题,一般来说tomcat不可能这么快启动的。
在这里插入图片描述
基本是瞬间就重启成功了,通常要等好几秒的。

在这里插入图片描述

然后我去看了端口,8080端口没被监听,说明根本没启动。而且启动日志也未打印。

ok,下面说一下解决方法:

第一种情况:未指定java路径

经过排查,发现tomcat启动的参数,java_home 并未指定路径,所以我们去tomcat的bin 目录下,找到catalina.sh文件
在这里插入图片描述
在此位置,添加 JAVA_HOMEJRE_HOME 2个路径。
路径不要和我写一样,自己看java安装在哪,然后写自己的路径
再重启,就不会瞬间执行了,重启也成功了。

export JAVA_HOME=/usr/java/jdk1.8.0_121
export JRE_HOME=/usr/java/jdk1.8.0_121/jre/

在这里插入图片描述

第二种情况:进程卡死

这时候,重启一下服务器,可能可以解决问题。

猜你喜欢

转载自blog.csdn.net/qq_31254489/article/details/108174000