javax.management.InstanceNotFoundException: Catalina:type=Server错误的解决

软件:

JDK 1.8

Tomcat 8.5.66

IDEA 2019.3.3

问题:启动IDEA新建一Web Application项目,设置好项目运行,结果发现提示:

javax.management.InstanceNotFoundException: Catalina:type=Server错误的解决_第1张图片

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

        到网上查了好久,都说是端口冲突造成,要把Tomcat关闭一个,或者重启电脑。结果电脑重启了几次都不行。

解决:

        因为IDEA里的Console出现了乱码,所以先解决乱码问题,Edit Configuration里的VM Options添加上:-Dfile.encoding=UTF-8,等到控制台乱码正常,出现中文的时候,发现错误信息有个提示,说是“D:\upload”目录无法加载,所以Tomcat不能正常启动等等。

        突然想起,本地的Tomcat设置了一个虚拟路径,是D:\upload,结果这个D:\upload不存在,所以Tomcat无法正常启动。于是赶紧到Tomcat的conf目录下找到servlet.xml,修改了虚拟路径配置,也就是那个标签里的虚拟路径配置,把它设置正确,然后重新启动IDEA里的项目,就正常了。

总结:

        出现这个Catalina:type=Server的错误提示,找找以下两个原因:

1. 开了多个IDEA,或者多个Tomcat等出现端口占用的情况;

2.Tomcat的server.xml或者web.xml等配置不正常,导致Tomcat无法正常启动。

你可能感兴趣的:(java,intellij-idea,ide)