Это ошибка, которую я получил, когда создал свой первый веб-сервис Axis2 с помощью Eclipse. После того, как я написал класс, я создал веб-сервис с Apache Axis2. Когда я нажимаю кнопку запуска сервера в eclipse, появляется сообщение об ошибке:
Не удалось опубликовать конфигурацию сервера Tomcat v6.0 на локальном хосте.
Путь к нескольким контекстам равен "/ FirstApache".
FirstApache - это динамический веб-проект, который я создал ранее. Я выбрал правильный веб-проект в разделе настройки мастера веб-служб.
Как я могу это исправить?
В STS / Eclipse перейдите в «проводник проекта» или «проводник пакетов», и там есть папка с именем «сервер». Откройте его, и вы найдете
server.xml
файл. Внутри этого файла внизу вы найдете определение вродеВы можете найти дубликаты того же определения, которые вам нужно будет удалить.
источник
В Eclipse перейдите в проект Servers . Откройте дерево используемой версии Tomcat. Откройте файл server.xml и проверьте теги контекста.
источник
В вашей eclipse IDE в проводнике проекта откройте server.xml, как в:
И удалите теги контекста с повторяющимися ссылками для вашего проекта:
источник
Перейдите
server.xml
и найдите"Context"
тег с именем свойства"docBase"
.Удалите здесь повторяющиеся строки. Затем попробуйте перезапустить сервер.
источник
Перейдите в проект Servers в eclipse, в конфигурации вашего сервера времени выполнения (в моем случае Tomcat v7.0 Server в localhost-config) перейдите к server.xml файл затем найдите тег <context>, обычно вы найдете более одного тега контекста , удалите их и запустите приложение на соответствующем сервере, который теперь будет работать.
в моем случае я нашел повторяющийся тег контекста:
источник
В eclipse с использованием tomcat вы просто открываете этот файл server.xml и находите тег Context, и здесь вы видите, что ваше имя контекста больше, чем одно, вы просто удаляете бесполезные контексты и перезапускаете сервер, он будет работать ...
источник
источник
Eclipse >> Project Explorer >> servers >> server.xml >> tag >> удалить повторяющийся тег вашего проекта
источник
Просто удалите сервер в Eclipse и снова добавьте сервер tomcat. чем выключить tomcat в файле tomcat / bin / shutdown.bat и запустить сервер в eclipse.
источник
Попробуйте удалить существующий сервер tomcat в консоли сервера. Если у вас нет консоли, вы можете перейти в «Показать вид -> сервер», удалить сервер, щелкнув по нему правой кнопкой мыши, а затем добавить новый сервер.
источник
Если вы используете Tomcat 7 и Eclipse, щелкните сервер Tomcat и перейдите на вкладку модулей. Там вы найдете дубликат записи. Удалите обе записи и повторно разверните приложение. Теперь тебе хорошо идти.
источник
В связи с этим, если вы скопировали проект или, в любом случае, имеете тот же контекстный путь для 2 «активных» проектов, вам необходимо изменить контекстный путь одного из них, затем очистить настройки сервера tomcat, а затем повторно опубликовать серверы.
см. этот более подробный ответ
источник
У меня была такая проблема раньше. Я просто решил это, развернув дерево tomcat и удалив папку, которая вызывает конфликт. в вашем случае есть
/FirstApache
. после того, как вы его удалите. затем перезапустите его, и вы сможете запустить его. Если это произойдет снова, удалите его и попробуйте еще раз.источник
Удалите пробел или пустую строку в server.xml или context.xml в начале вашего кода.
источник
В моем случае я обнаружил повторяющиеся пути в Servers / Tomcat5.5 в localhost-config / server.xml под тегом. Удаление дубликатов решило проблему.
источник
Удалите org.eclipse.wst.server.core и org.eclipse.wst.server.ui из .metadata / .plugins wrokspace
удалите сервер из eclipse, затем перенастройте сервер в eclipse.
источник
Эта ошибка возникает, когда вы копируете проект, а не за ним, а затем меняете имя этого проекта.
в таком случае выполните следующие действия.
Шаг 1: вам нужно отредактировать файл web.xml. удалить сервлет и отображение сервлетов из предыдущих проектов.
Шаг 2: перешли на СЕРВЕР -> server.xml -> найти контекст
Пример: - Context docBase = "JSPandServletDemo" path = "/ JSPandServletDemo" = "true" source = "org.eclipse.jst.jee.server: JSPandServletDemo" />
теперь вам просто нужно изменить путь на имя вашего текущего проекта.
Удачи и счастливого кодирования :)
источник
Если вы используете STS и ваш сервер является основным. Просто дважды щелкните сервер и перейдите на вкладку «Модули»> отобразите «Настроить веб-модули на этом сервере».> Вы можете просто удалить модули и запустить их снова.
источник
источник