tomcat shutdown 进程还在(tomcat 在liunx系统中shutdown后进程仍然存在解决办法)

这个在windows下没有碰到过,因为此前跑Tomcat都是以服务而不是命令脚本的形式跑的,而且已经换了一个项目,所以暂时不考察windows下是否存在该问题。

难道是Tomcat版本问题?或者用带内存泄漏保护的Tomcat 7可以解决该问题?尝试将web应用跑在apache-tomcat-6.0.18、apache-tomcat-6.0.35、apache-tomcat-7.0.34,发现均存在无法shutdown.sh进程问题。

难道在CentOS(Linux)下,Tomcat无法用shutdown.sh停掉进程?显然不可能的。于是又把web应用从webapps中移走,换回tomcat自带的ROOT,果然启动后再shutdown.sh,查找不到原来的tomcat进程了,也就证明了是自己web应用的问题了。

==============================bin/shutdown.sh 
exec "$PRGDIR"/"$EXECUTABLE" stop -force "$@" #加上 -force 
 
==============================bin/catalina.sh 
在PRGDIR=`dirname "$PRG"`后面加上
if [ -z "$CATALINA_PID" ]; then
 CATALINA_PID=$PRGDIR/CATALINA_PID
 cat $CATALINA_PID
fi

tomcat shutdown 进程还在(tomcat 在liunx系统中shutdown后进程仍然存在解决办法)

版权声明:本文内容由互联网用户投稿发布,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2211788188@qq.com 举报,一经查实,本站将立刻删除。如需转载请注明出处:https://www.wptmall.com/a/article/18998

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注