1. 程式人生 > >linux tomcat shutdown.sh 不能正常關閉

linux tomcat shutdown.sh 不能正常關閉

fonts out watermark tar tom linux details size http

一般造成這種原因是因為項目中有非守護線程的存在

基本原理為啟動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 不能正常關閉