Maven - webxml-Attribut ist erforderlich

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.xmlvorhanden ist.

2. Deklariert für den Servlet-Container> = 3 und die Webanwendung von NOweb.xmldas folgende Plugin fürmaven-war-pluginund setzt die OptionfailOnMissingWebXmlauf false.

pom.xml

  
    

        
            org.apache.maven.plugins
            maven-war-plugin
            2.6
            
                false