maven打包war应用时为什么总是会有两个web.xml?

发布网友

我来回答

3个回答

热心网友

这两个web.xml完全一致,在应用服务器下解压运行后,只会保留一个,并且应用正常运行。
所以无需在意

热心网友

mvn war:war打包,生成的war文件中会有两个web.xml
解决方法:
指定war插件版本即可
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<warSourceDirectory>src/main/webapp</warSourceDirectory>
</configuration>
</plugin>

热心网友

你先贴个图,说明下这两个 web.xml 分别在哪。

热心网友

这两个web.xml完全一致,在应用服务器下解压运行后,只会保留一个,并且应用正常运行。
所以无需在意

热心网友

mvn war:war打包,生成的war文件中会有两个web.xml
解决方法:
指定war插件版本即可
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<warSourceDirectory>src/main/webapp</warSourceDirectory>
</configuration>
</plugin>

热心网友

你先贴个图,说明下这两个 web.xml 分别在哪。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com