今天使用ItelliJ IDEA开发web程序,加载tomcat的时候出现了加载不成功的错误:
Artifact Project3:war exploded: Error during artifact deployment. See server log for details.
刚开始我以为是我的配置文件出现了问题,修改了很多在方法还是不行。最后发现是tomcat自己的原因。
我使用的是Tomcat 9.0.0.M19 所以会出现这样的问题。这是Tomcat的一个Bug.
解决方法:
方法1(推荐):可以使用tomcat官方提供 ItelliJ IDEA tomcatIntegration.jar去替换 <IDEA_HOME>/plugins/Tomcat/lib/tomcatIntegration.jar。然后重新打开IDEA,重启tomcat问题就可以得到解决。
tomcatIntegration.jar下载地址:http://download.csdn.net/download/xzp_12345/10037347
方法2:下载tomcat9.0.0.M20及以后的版本。
参考的网站:https://stackoverflow.com/questions/43354676/intellij-idea-tomcat-8-5-13-and-9-0-0-m19-error-during-artifact-deployment-s/43378181#43378181