出错地方的代码如下:
<plugin>
<artifactId>maven-war-plugin</artifactId><version>2.6</version>
<configuration>
<webappDirectory>webapp</webappDirectory>
<warName>dysub</warName>
</configuration>
</plugin>
改后的如下:
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<webappDirectory>webapp</webappDirectory>
<warName>dysub</warName>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
加了 <failOnMissingWebXml>false</failOnMissingWebXml>这个标签,不要改动这个 <plugin>下的其他配置,要不然会出现其他错误,其它错误是不是这两个标签导致的我也不确定:
<webappDirectory>webapp</webappDirectory>
<warName>dysub</warName>
解决 Maven 编译WAR包缺失web.xml问题
本文介绍了一种在使用Maven打包WAR文件时遇到的问题及解决方案,即当项目中缺少web.xml文件时,通过配置maven-war-plugin插件中的failOnMissingWebXml参数为false来避免构建失败。
637

被折叠的 条评论
为什么被折叠?



