- 修改tomcat下bin/catalina.sh,记录tomcat的pid
#设置记录CATALINA_PID。
#该设置会在启动时候bin下新建一个CATALINA_PID文件
#关闭时候从CATALINA_PID文件找到pid,kill。。。同时删除CATALINA_PID文件
if [ -z "$CATALINA_PID" ]; then
CATALINA_PID=$PRGDIR/CATALINA_PID
fi
- 修改shutdown.sh
修改:
exec "$PRGDIR"/"$EXECUTABLE" stop "$@"
为
exec "$PRGDIR"/"$EXECUTABLE" stop -force "$@"
这个不会杀掉别的进程