Tomcat развертывает проект Maven web.xml в неправильной папке в Eclipse
проблема
Во время сеанса отладки Eclipse файл «web.xml» всегда будет развертываться в неправильной папке. Это всегда вызывается вручнуюmigrated or converted a Java web project to Maven’s project.
Посмотрите структуру папок рабочего пространства 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».
Путь развертывания неверен, «/WebContent» больше не требуется в проекте Maven, замените его на «src/main/webapp» следующим образом
Готово, Eclipse и плагин Tomcat работают должным образом и теперь разверните файл «web.xml» в правильном месте.
Мысли ....
Это вызвано миграцией вручную или преобразованием веб-проекта Java в проект Maven, надеюсь, что Maven может выйти в будущем в качестве инструмента миграции.