IntelliJ IDEA无法停止Tomcat服务器

时间:2019-05-13 16:34:33

标签: macos intellij-idea

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

bool IsValidURL(string URL)
{
    string Pattern = @"^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$";
    Regex Rgx = new Regex(Pattern, RegexOptions.Compiled | RegexOptions.IgnoreCase);
    return Rgx.IsMatch(URL);
}

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

1 个答案:

答案 0 :(得分:0)

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