2016-01-13 58 views
1

。但问题是,由于线程死锁,我们无法通过HTTP访问的浏览器应用程序了。调查后的日志中,我们认识到,几个线程继续运行,并且未正确停止,即使我们重新启动Tomcat服务器。我们已经尝试了很多方法来杀死现有的java线程,但没有成功。由于线程死锁,无法访问我们因为我们的项目和部署在Tomcat服务器的Web应用程序的Web应用程序

我们是否有任何选项杀Java线程?

+0

的可能的复制[您如何杀死在Java中的线程?](http://stackoverflow.com/questions/671049/how-do-you-kill -a线程中的Java) – mindas

回答

1

您需要杀死操作系统级别的JAVA进程。之后你的线程也会被杀死。

但它是更好地修复代码。

0

真正的问题应该是:为什么没有线程超时正常吗?毕竟:有些工具像Tomcat的lambda探测器,可以直接杀死线程。

PSI探头(更好的氧传感器):https://github.com/psi-probe/psi-probe

相关问题