异常
无法 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,再重新编译项目就能够运行了。