Два или более Web-модуля, определенные в конфигурации, имеют один и тот же корневой контекст
Я запускаю сервер tomcat 6.0, когда пытался запустить какое-либо веб-приложение на этом сервере, он дает мне сообщение о том, что "Два или несколько веб-модулей, определенных в конфигурации, имеют один и тот же корень контекста. Чтобы запустить этот сервер, вам нужно будет удалите дубликаты (ы)."
Я использую helios Eclipse 3.6.
Как удалить дубликаты?
Ответы
Ответ 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 "%r" %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
![введите описание изображения здесь]()