Я пытался объединить несколько разных проектов в один в eclipse. В этой попытке я попробовал следующие шаги, которые приводят к тому, что контекстный путь генерируется по-другому (неправильно?).
Основная проблема:
- Скопировал динамический веб-проект (Maven) в eclipse и вставил как новый проект (клонированный дубликат)
- Добавьте проект на встроенный сервер Tomcat в eclipse.
- Перейдите к проекту Tomcat Server в eclipse и откройте server.xml.
Сгенерированный тег ‹ Context > содержит следующее
<Context docBase="DuplicateApp" path="App" reloadable="true" source="org.eclipse.jst.jee.server:DuplicateApp"/>
Я ожидал, что и «путь», и «docBase» будут указывать на DuplicateApp, имя клонированного приложения, однако оно выглядит неверным. Это даже ожидаемое поведение?
Довольно много поисков подтверждает, что я узнал, что и «путь», и «база документов» должны указывать на имя веб-приложения/имя файла войны.
Дополнительная информация:
- Установлена версия Eclipse Juno Java EE
- Плагин M2E, установленный в Eclipse
- Томкэт версии 7
- pom.xml не переопределял имя войны - перекрестная проверка.