Tomcat: сгенерированный контекстный путь отличается для клонированного приложения в Eclipse Juno

Я пытался объединить несколько разных проектов в один в eclipse. В этой попытке я попробовал следующие шаги, которые приводят к тому, что контекстный путь генерируется по-другому (неправильно?).

Основная проблема:

  1. Скопировал динамический веб-проект (Maven) в eclipse и вставил как новый проект (клонированный дубликат)
  2. Добавьте проект на встроенный сервер Tomcat в eclipse.
  3. Перейдите к проекту Tomcat Server в eclipse и откройте server.xml.
  4. Сгенерированный тег ‹ Context > содержит следующее

    <Context docBase="DuplicateApp" path="App" reloadable="true" source="org.eclipse.jst.jee.server:DuplicateApp"/>
    

    Я ожидал, что и «путь», и «docBase» будут указывать на DuplicateApp, имя клонированного приложения, однако оно выглядит неверным. Это даже ожидаемое поведение?

Довольно много поисков подтверждает, что я узнал, что и «путь», и «база документов» должны указывать на имя веб-приложения/имя файла войны.

Дополнительная информация:

  1. Установлена ​​версия Eclipse Juno Java EE
  2. Плагин M2E, установленный в Eclipse
  3. Томкэт версии 7
  4. pom.xml не переопределял имя войны - перекрестная проверка.

person Vijayan K    schedule 12.03.2013    source источник


Ответы (1)


После отчаянного обновления, чтобы не найти ответа на мой пост, я нашел ответ на свой вопрос после нескольких дополнительных часов работы!

Кажется, есть свойство с именем «Настройки веб-проекта», доступ к которому можно получить через «Проект»> «Свойства»> «Настройки веб-проекта», где можно изменить корень контекста. Не уверен, как это заполняется или где оно сохраняется. Но по крайней мере это решает мою проблему!

person Vijayan K    schedule 13.03.2013