Подтвердить что ты не робот

Два или более Web-модуля, определенные в конфигурации, имеют один и тот же корневой контекст

Я запускаю сервер tomcat 6.0, когда пытался запустить какое-либо веб-приложение на этом сервере, он дает мне сообщение о том, что "Два или несколько веб-модулей, определенных в конфигурации, имеют один и тот же корень контекста. Чтобы запустить этот сервер, вам нужно будет удалите дубликаты (ы)."

Я использую helios Eclipse 3.6.

Как удалить дубликаты?

4b9b3361

Ответ 1

В директории tomcat conf измените server.xml. Я предполагаю, что там есть две записи для одного и того же контекста. Найдите два появления одной и той же строки. Строка будет выглядеть следующим образом, где "someApplication" будет вашим корневым контекстом.

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

Ответ 2

У меня была эта проблема, и я нажал на "Серверы", расположенные рядом с консолью. Затем я попал в стрелку вниз и удалил модуль, который вызвал эту проблему. Для меня это был тот, у которого было напечатано мое имя файла дважды и рядом с одним из них (инициализировано). Я избавился от этого, и проблема исчезла.

Ответ 3

У меня была эта проблема раньше. Просто удалите объект сервера (Apache Tomcat..xxxx) на вкладке сервера и добавьте новый.

Ответ 4

По какой-то причине Eclipse иногда помещает повторяющиеся теги контекста в файл servers.xml.

Ответ 5

Я получил "Два или несколько веб-модулей, определенных в конфигурации, имеют ту же самую корневую ошибку контекста". Я нажал на вкладку сервера, а затем удалил сервер tomcat, а вкладка сервера осталась пустой. Затем я снова добавил новый сервер tomcat. Спасибо за поддержку yr

Ответ 6

Щелкните правой кнопкой мыши на сервере, выберите "Добавить и удалить", а затем с помощью кнопки "Удалить" удалите все проекты, кроме тех, которые вы хотите запустить

Ответ 7

Дважды щелкните вкладку сервера

Выберите вкладку "Модули"

Вы получаете список контекста сервера, у вас есть возможность удалить или добавить один или несколько.

Ответ 8

Решена проблема:

Два или более Web-модуля, определенные в конфигурации, имеют один и тот же корневой контекст (/WebProject). Чтобы запустить этот сервер, вам необходимо удалить дубликаты.

Либо удалив Frome Server.xml

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log." suffix=".txt"/>

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

ИЛИ Удалите общий веб-модуль из модулей Просмотр и добавление или удаление проекта, щелкнув правой кнопкой мыши по server

введите описание изображения здесь