Using web.xml can be tricky sometimes with Maven
The correct location of web.xml is - project\src\main\webapp\WEB-INF\web.xml
Although, maven should be automatically picking up this file (Convention Over Configuration right?) but most of the times it fails to do so and burps out this ERROR:
May look annoying, but try specifying the location explicitly and it works like a charm...
Let me know your thoughts about it!
The correct location of web.xml is - project\src\main\webapp\WEB-INF\web.xml
PROBLEM:
Although, maven should be automatically picking up this file (Convention Over Configuration right?) but most of the times it fails to do so and burps out this ERROR:
Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode)
SOLUTION:
May look annoying, but try specifying the location explicitly and it works like a charm...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webXml>src\main\webapp\WEB-INF\web.xml</webXml>
</configuration>
</plugin>
Let me know your thoughts about it!
No comments:
Post a Comment