Проблема
Во время сеанса отладки Eclipse”web.xml “всегда будет развертываться не в ту папку. Это всегда происходит вручную перенос или преобразование веб-проекта Java в проект Maven .
Смотрите структуру папок рабочей области Eclipse, Tomcat в Eclipse развертывается”web.xml “в неправильную папку, что приводит к сбою всего веб-приложения.
E:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\ wtpwebapps\serlvetdemo\WEB-INF\classes\WEB-INF\web.xml
Правильный”web.xml “местоположение должно быть расположено по адресу
E:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\ wtpwebapps\serlvetdemo\WEB-INF\web.xml
Решение
На самом деле в Eclipse есть файл настроек для управления путем развертывания в Tomcat с именем ” org.eclipse.wst.common.component “.
Неверный путь развертывания”/|//Веб-контент “больше не требуется в проекте Maven, замените его на “ src/main/webapp ” следующим образом
Готово, плагин Eclipse и Tomcat работают должным образом и развертывают”web.xml “теперь переместите файл в правильное место.
Мысли….
Это вызвано ручной миграцией или преобразованием веб-проекта Java в проект Maven , надеюсь, что Maven сможет выпустить инструмент миграции в будущем.
Оригинал: “https://mkyong.com/maven/tomcat-deploy-maven-project-web-xml-to-a-wrong-folder-in-eclipse/”