首页 > 解决方案 > IntelliJ IDEA 不停止 Tomcat 服务器

问题描述

我在 IntelliJ IDE 上运行我的 Tomcat。每当我通过 IDE 停止服务器时,它都不会停止服务器。相反,我必须通过终端中的以下命令手动杀死它:

ps -ef | grep tomcat
kill -9 <id>

我不确定是什么导致了这个问题。每次都杀死它安全吗?

标签: macosintellij-idea

解决方案


IntelliJ IDEA 只是调用标准的 Tomcat 关闭脚本。如果它无法停止服务器,则问题很可能与您部署的应用程序有关。如果应用程序创建线程并且在服务器关闭时没有正确终止它们,则 Tomcat 将无法正常停止。您可以使用jstack查看哪些线程正在运行并防止服务器关闭。


推荐阅读