linux 完全關閉tomcat


由於直接調用tomcat的 shutdown.sh 有時無法完全關閉掉tomcat,使用

ps -ef | grep tomcat

查找發現tomcat依然還存在,並未完全關掉。在 catalina.sh 中

PRGDIR=`dirname "$PRG"`

后面加入一下代碼

 if [ -z "$CATALINA_PID" ]; then
      CATALINA_PID=$PRGDIR/CATALINA_PID
      cat $CATALINA_PID fi

會在bin 目錄下生成CATALINA_PID文件,里面記錄了當前 tomcat 的 pid。關閉 tomcat 時使用

shutdown.sh stop -force

即可完全關閉了。以下截取 catalina.sh 命令的各個參數:

常用的有debugger(調試模式啟動),jpda start(遠程調試模式啟動),start(正常啟動),stop(正常關閉),stop -force(強制關閉,先調用stop,5秒后如果還存在進程則直接kill pid)

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM