Есть много ответов, и большинство из них будут работать, но я добавлю еще один момент, который, я думаю, имеет не меньшее значение.
Согласно вашему сообщению в журнале вы используете maven
.Maven - это инструмент для управления проектами, основанный на некоторых соглашениях.Он строит проект, создает правильную структуру каталогов и помещает файлы в соответствующие каталоги, которые соответствуют Sun Microsystems Directory Structure Standard
для приложений Java EE / Web.
Вы можете включать в себя множество вещей, включая плагины maven, изменение / перенастройку корневого каталога проектакаталог и т. д., но есть один простой шаг, который вы можете сделать, и ваш проект должен быть в порядке.Просто поместите ваш web.xml
под src\main\webapp\WEB-INF\
и попробуйте построить проект с mvn package
.
Я надеюсь, что это добавляет немного больше света к этой проблеме.