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

1,236次阅读
没有评论

共计 354 个字符,预计需要花费 1 分钟才能阅读完成。

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

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

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

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

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

正文完
 
评论(没有评论)