Tomcat 9关闭在Windows和Linux上不起作用

时间:2019-06-20 20:02:01

标签: tomcat shutdown tomcat9

Tomcat 9.0.12关闭在Windows和Linux上不起作用

bin\shutdown.bat  (win)
bin/shutdown.sh  (linux)

命令运行完成,没有错误,但是tomcat进程(java)没有终止。

1 个答案:

答案 0 :(得分:0)

最有可能的一个Web应用程序已经单独启动了后台线程,并且没有正确关闭它。一种有技巧的选择是使后台线程成为守护程序线程(启动线程时有一个标志),这意味着只要进程终止,它们就会被拉扯。

对进程进行线程转储(在Linux:kill -3 pid上,然后检查catalina.out)并检查仍在运行的线程。然后在您的代码或第三方Web应用程序中找到非守护程序线程,并摆脱它们。