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