我的pom.xml中有这个服务版本:
<artifactId>my-portal</artifactId>
<version>1.0-SNAPSHOT</version>
构建完成后,我得到了这个工件:my-portal-1.0-SNAPSHOT.war
我试图将这个工件部署到本地tomcat,但得到了一个错误:
[2020-11-18 04:40:16,580] Artifact my-portal:war exploded: com.intellij.javaee.oss.admin.jmx.JmxAdminException: com.intellij.execution.ExecutionException: C:gitProjectsmy-portaltargetmy-portal-0.0.1-SNAPSHOT not found for the web module.
为什么我会得到这个例外?为什么maven/InIntellij/tomcat(我不知道是谁(认为我有0.0.1-SNAPSHOT
版本?
首先,您可以修改项目结构,然后单击工件,删除原始战争和战争expolded,然后从项目模块中添加新的战争和战争expolded。然后,修改你的运行服务器,例如,我的服务器是tomcat,所以我配置它。将新的战争爆发添加到我的tomcat部署中,然后再次运行该项目。你可以试一试。
- 项目结构图
- tomcat的照片