linux tomcat shutdown.sh 不能正常关闭
Posted 译林
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux tomcat shutdown.sh 不能正常关闭相关的知识,希望对你有一定的参考价值。
一般造成这种原因是因为项目中有非守护线程的存在
基本原理为启动tomcat时记录启动tomcat的进程id(pid),关闭时强制杀死该进程
1.找到tomcat下bin/catalina.sh文件,vi进去添加点东西,主要是记录tomcat的pid,如下:
大概在第125行左右,添加如下代码
#设置CATALINA_PID(后加)
if [ -z "$CATALINA_PID" ]; then
CATALINA_PID=$PRGDIR/CATALINA_PID
cat $CATALINA_PID
fi
保存即可。
2.vi进shutdown.sh文件,在最后一行如下红圈-force:
保存即可.
参考资料:
https://blog.csdn.net/osaymissyou0/article/details/47294295
以上是关于linux tomcat shutdown.sh 不能正常关闭的主要内容,如果未能解决你的问题,请参考以下文章
linux环境中关闭tomcat,通过shutdown.sh无法彻底关闭--线程池
linux环境中关闭tomcat,通过shutdown.sh无法彻底关闭--线程池
在Linux系统里运行shutdown.sh命令关闭Tomcat时出现错误提示