IDEA 无法 debug 调试 Java Web 项目

Posted 二木成林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA 无法 debug 调试 Java Web 项目相关的知识,希望对你有一定的参考价值。

异常

无法 debug 调试 Java Web 项目:

然后可以看到如下的警告提示:

Application Server was not connected before run configuration stop, reason:
			javax.management.InstanceNotFoundException: Catalina:type=Server

Application Server was not connected before run configuration stop, reason:
			com.intellij.javaee.oss.admin.jmx.JmxAdminException: java.util.concurrent.ExecutionException: java.lang.SecurityException: Authentication failed! Invalid username or password

原因

经过网上查找资料,可能是 JDK 版本和 tomcat 版本不匹配的缘故。我本地环境的版本情况如下:

注:实际上我本地是同时安装了 JDK 11 和 JDK 8 的。

但实际上我遇到的情况不是这个原因,具体什么原因未知 。

解决

不清楚是如何解决的,把 tomcat 重新换了一个,没有解决。把该项目根目录下的 .idea 文件夹删除掉,重新使用 IDEA 打开该项目,然后重新配置 tomcat,再重新编译项目就能够运行了。

以上是关于IDEA 无法 debug 调试 Java Web 项目的主要内容,如果未能解决你的问题,请参考以下文章

4-7《Java的调试与优化(IDEA)》——junit单元测试debug调试IDEA常用快捷键

Intellij IDEA Debug调试技巧

Java Remote Debug(idea远程调试)

IDEA远程调试Java代码

IDEA远程调试Java代码

IDEA远程调试Java代码