Maven упаковывает веб-приложение и выдает следующее сообщение об ошибке:
$ 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]
Решение
1. Для контейнера сервлета <3 убедитесь, что WEB-INF/web.xml
файл существует.
2. Для контейнера сервлета, и НЕТ web.xml
веб-приложение объявляет следующий maven-war-плагин
плагин и устанавливает параметр failOnMissingWebXml
в значение false.
org.apache.maven.plugins maven-war-plugin 2.6 false
Рекомендации
Оригинал: “https://mkyong.com/maven/maven-webxml-attribute-is-required/”