Maven - Webxml-Attribut ist erforderlich
Maven packt eine Webanwendung und zeigt die folgende Fehlermeldung an:
$ mvn package //... [ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project spring4-mvc-maven-ajax-example: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode) -> [Help 1]
Lösung
1. Stellen Sie für Servlet-Container <3 sicher, dass die DateiWEB-INF/web.xml
vorhanden ist.
2. Deklariert für den Servlet-Container> = 3 und die Webanwendung von NOweb.xml
das folgende Plugin fürmaven-war-plugin
und setzt die OptionfailOnMissingWebXml
auf false.
pom.xml
org.apache.maven.plugins maven-war-plugin 2.6 false