linux下tomcat的shutdown命令杀不死进程解决方案

linux下tomcat的shutdown命令杀不死进程解决方案

原理为启动tomcat时记录启动tomcat的进程id(pid),关闭时强制杀死该进程

修改tomcat下 bin/catalina.sh 文件,添加记录tomcat的pid,操作如下:

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

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

# Only set CATALINA_HOME if not already set

image-20240925114832270

修改tomcat下 bin/shutdown.sh文件,在最后一行加上-force

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

image-20240925114846498

posted @ 2024-10-22 22:57  wandereryjh  阅读(29)  评论(0)    收藏  举报