tomcat shutdown.sh不能完合关掉tomcat进程的解决方法

1、在tomcat/bin/shutdown.sh文件中增加一个参数

原来的     exec "$PRGDIR"/"$EXECUTABLE" stop "$@"  
增加参数后  exec "$PRGDIR"/"$EXECUTABLE" stop -force "$@"
  • 1
  • 2

2、在tomcat/bin/catalina.sh脚中,加入下面这三行

if [ -z "$CATALINA_PID" ]; then
    CATALINA_PID=$PRGDIR/CATALINA_PID
    cat $CATALINA_PID
fi
  • 1
  • 2
  • 3
  • 4

再shutdown.sh的时候,就会强制关闭tomcat的进程,再startup.sh就可以了。

原文地址:https://www.cnblogs.com/hzcya1995/p/13317495.html