普通web项目添加maven支持后,打包后出现异常,主要原因 是因为maven的web项目默认的webroot是在src\main\webapp,因此会找不到web.xml,此时需要修改pom.xml的配置:

1
2
3
4
5
6
7
8
9
10
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<webXml>web/WEB-INF/web.xml</webXml>
<warSourceDirectory>web</warSourceDirectory>
<warName>ledger</warName>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>

如果普通的项目发现tomcat下没有web.xml,可以通过ide设置
web.xml路径设置

评论