Linux 环境下使用shutdown.sh命令无法关闭tomcat 进程
1.Red Hat 4.8.2-16 版本的Linux系统,安装jdk1.7.0_79和apache-tomcat-8.0.26,使用shutdown.sh命令关闭tomcat:
[root@iZ94pb4l70nZ apache-tomcat-8.0.26_mq]# ./bin/shutdown.sh Using CATALINA_BASE: /home/apache-tomcat-8.0.26_mq Using CATALINA_HOME: /home/apache-tomcat-8.0.26_mq Using CATALINA_TMPDIR: /home/apache-tomcat-8.0.26_mq/temp Using JRE_HOME: /home/jdk1.7.0_79 Using CLASSPATH: /home/apache-tomcat-8.0.26_mq/bin/bootstrap.jar:/home/apache-tomcat-8.0.26_mq/bin/tomcat-juli.jar
2.查看tomcat进程,并没有结束
[root@iZ94pb4l70nZ apache-tomcat-8.0.26_mq]# ps -ef | grep tomcat root 18821 1 24 16:29 pts/0 00:00:31 /home/jdk1.7.0_79/bin/java -Djava.util.logging.config.file=/home/apache-tomcat-8.0.26_mq/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -server -Xms1024m -Xmx2048m -XX:PermSize=256M -XX:MaxPermSize=512M -Djava.endorsed.dirs=/home/apache-tomcat-8.0.26_mq/endorsed -classpath /home/apache-tomcat-8.0.26_mq/bin/bootstrap.jar:/home/apache-tomcat-8.0.26_mq/bin/tomcat-juli.jar -Dcatalina.base=/home/apache-tomcat-8.0.26_mq -Dcatalina.home=/home/apache-tomcat-8.0.26_mq -Djava.io.tmpdir=/home/apache-tomcat-8.0.26_mq/temp org.apache.catalina.startup.Bootstrap start root 19080 18659 0 16:31 pts/0 00:00:00 grep --color=auto tomcat
3.使用kill命令强制结束tomcat进程
[root@iZ94pb4l70nZ apache-tomcat-8.0.26_mq]# kill -9 18821 [root@iZ94pb4l70nZ apache-tomcat-8.0.26_mq]# ps -ef | grep tomcat root 19119 18659 0 16:32 pts/0 00:00:00 grep --color=auto tomcat
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
就是因为工程大了,问题就多了,正在优化中,多谢了
Web工程很大,会关闭很慢
百度了一下,确实可行,多谢啦
配置好CATALINA_PID变量,就可以用shutdown.sh -force确保停掉tomcat了
你指的是什么日志,catalina.out吗
回复
是啊
看看shutdown命令的时候日志是怎么的,还是没有日志?