Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode) -> [Help 1]

mvn war:war命令出错:

原因:

maven的web项目默认的webroot是在src\main\webapp。如果在此目录下找不到web.xml就抛出以上的异常。

解决方案:

在pom.xml文件中加上下面配置,关键是:<webXml>WebContent\WEB-INF\web.xml</webXml>

1
2
3
4
5
6
7
8
9
10
11
12
<build>     
<plugins>   
    <plugin>   
        <groupId>org.apache.maven.plugins</groupId>   
        <artifactId>maven-war-plugin</artifactId>   
        <version>2.1.1</version>   
        <configuration>     
              <webXml>WebContent\WEB-INF\web.xml</webXml>              
        </configuration>   
    </plugin>   
</plugins>   
</build>   

  

posted @   苹果妖  阅读(8908)  评论(1编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示