改造tomcat的脚本,增加强制关闭tomcat进程.
找到tomcat安装目录(如:/data/b2b/b2b_erp02/apache-tomcat-8.5.82/bin),在该目录下有个catalina.sh脚本,在脚本的上面添加一行
CATALINA_PID=/data/b2b/b2b_erp02/apache-tomcat-8.5.82/bin/CATALINA_PID
同时修改bin目录下的shutdown.sh脚本,在脚本的最后一行,添加一个 -force参数,如下
exec "$PRGDIR"/"$EXECUTABLE" stop -force "$@"
这样每次启动tomcat的时候,都会将当前运行的pid写入到 bin/CATALINA_PID文件中,在停止脚本中kill掉该pid的java进程