tomcat 啓動與停止(shutdown.sh 進程仍然在)

版本:Tomcat 8.5
OS: CentOS 6/7

這裏只介紹一個簡單,實用的辦法,原理就是啓動時記住PID,關閉時強制殺死該進程。
具體操作如下:

1.找到tomcat下bin/catalina.sh文件,vi進去添加點東西,主要是記錄tomcat的pid,如下:

136行下面添加如下內容

找到136行的內容:(8.5版本的是136行,其他版本應該不在這一行)

# Get standard environment variables
PRGDIR='dirname "$PRG"'

新添加的東東:

#設置CATALINA_PID(後加)
if [ -z "$CATALINA_PID" ]; then
      CATALINA_PID=$PRGDIR/CATALINA_PID
      cat $CATALINA_PID
fi

保存即可。

2.vi進shutdown.sh文件,在最後一行加上 -force:

原內容:

exec "$PRGDIR"/"EXECUTABLE" stop "$@"

修改後:

exec "$PRGDIR"/"EXECUTABLE" stop -force "$@"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章