新建一個.sh 文件 把下面的內容復制進去、然后 把這個文件放到tomcat 的bin目錄下
在關閉tomcat 執行這個腳本、 可以解決 在關閉tomcat的時候 總是遺留一些tomcat進程沒有結束掉的問題
#kill tomcat pid CURRENT_PATH=$(cd "$(dirname "$0")"; pwd) echo $CURRENT_PATH pidlist=`ps -ef|grep java|grep $CURRENT_PATH|grep -v "grep"|awk '{print $2}'` echo "tomcat Id list:$pidlist" kill -9 $pidlist sleep 2 #echo "kill $pidlist" echo "service stop success" cd .. rm -rf work/* #cd bin sleep 2 ps -ef|grep java|grep $CURRENT_PATH|grep -v "grep"|awk '{print $2}'