Apache Tomcat UNIX已关闭,但Web应用程序仍在运行

时间:2015-03-06 13:48:41

标签: apache tomcat

我找到'shutdown.sh',并在Putty中运行,Apache Tomcat保持不变。它是一个非常旧的服务器,我无法分辨所有文件的安装位置。看起来Apache在这台服务器上加载了不止一次。

我是否在关机时出错了?

如何判断Apache Tomcat Web正在查看哪些文件?

提前致谢

1 个答案:

答案 0 :(得分:1)

使用命令

ps auxww | grep tomcat

这将为您提供当前在该框中运行的所有tomcat进程的列表。根据它的设置方式,该过程还会显示运行tomcat的位置,查找“-Dcatalina.base = xxxxx”和“-Dcatalina.home = xxxxx”位置。

我发现关闭脚本有些不可靠,所以我从ps输出中获取了tomcat的PID并且

kill <pid>

完全关闭通常需要几秒钟,因此我每隔几秒钟再次运行ps命令,直到tomcat不再运行。如果过了一段时间tomcat还没有关闭,你可以做

kill -9 <pid>

将迫使它退出。

HTH!