Maven部署Web项目报错webxml attribute is required

mvn package一个web项目时,报错如下:Error assembling WAR:webxml attribute is required

原因:

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

解决办法:需要在pom.xml中增加<webResources>配置,如下:

<plugin>    
        <groupId>org.apache.maven.plugins</groupId>    
        <artifactId>maven-war-plugin</artifactId>    
        <version>2.4</version>    
        <configuration>   
              <webXml>webapps\WEB-INF\web.xml</webXml>            
        </configuration>    
    </plugin>    
或者把webapps改成默认的webapp



你可能感兴趣的:(Maven部署Web项目报错webxml attribute is required)