Несколько контекстов с одинаковой ошибкой пути при запуске веб-службы в Eclipse с использованием Tomcat - PullRequest
116 голосов
/ 30 августа 2011

Это ошибка, которую я получил, когда создал свой первый веб-сервис Axis2 с использованием Eclipse.После того, как я написал класс, я создал веб-сервис с Apache Axis2.Когда я нажимаю кнопку запуска сервера в eclipse, появляется сообщение об ошибке:

Не удалось опубликовать конфигурацию сервера для Tomcat v6.0 Server на локальном хосте.
Путь нескольких контекстов"/FirstApache".

FirstApache - это динамический веб-проект, который я создал ранее.Я выбрал правильный веб-проект из части конфигурации в мастере веб-служб.

Как это исправить?

Ответы [ 19 ]

2 голосов
/ 11 марта 2014

Попробуйте удалить существующий сервер Tomcat в консоли сервера.Если у вас нет консоли, вы можете перейти к «Показать представление -> сервер», удалить сервер, щелкнув по нему правой кнопкой мыши, затем добавить новый сервер.

2 голосов
/ 27 июня 2014

Если вы используете Tomcat 7 и Eclipse, нажмите на сервер Tomcat и перейдите на вкладку модулей.Там вы найдете дубликат записи.Удалите обе записи и повторно разверните приложение.Вы готовы идти.

2 голосов
/ 15 июля 2014

В связанной заметке, если вы скопировали проект или в любом случае, имеете одинаковый контекстный путь для 2 «активных» проектов, вам нужно изменить контекстный путь одного из них, затем очистить настройки сервера tomcat, затем переиздать серверы

см. этот более подробный ответ

1 голос
/ 17 июля 2013

У меня была такая проблема раньше. Я просто решил это, развернув дерево котов и удалив папку, которая вызывает конфликт. в вашем случае это /FirstApache. после того, как вы удалите его. затем вы перезапустите его, вы сможете запустить. Если это произойдет снова, удалите его и попробуйте снова.

0 голосов
/ 08 февраля 2018
 //Trying to do more than one thing to the object in the same context, 
//the solution is to work on single context objects

public class SingletonContext<TContext>
    where TContext: DbContext,new()
{
    private static TContext _context;

    private SingletonContext()
    {

    }
    public static TContext GetInstance()
    {
        if (_context == null)
        {
            _context = new TContext();
        }
        return _context;
    }

}
0 голосов
/ 05 декабря 2017

Если вы используете STS и ваш сервер Pivotal, просто дважды щелкните по серверу и перейдите на вкладку> Модули> Показать Настройка веб-модулей на этом сервере.> Вы можете просто удалить модули и запустить еще раз.

0 голосов
/ 26 февраля 2015

Удалить org.eclipse.wst.server.core и org.eclipse.wst.server.ui из .metadata / .plugins из wrokspace

удалить сервер из eclipse, а затем заново настроить сервер в eclipse.

0 голосов
/ 18 февраля 2015

В моем случае я нашел дубликаты путей в Servers / Tomcat5.5 в localhost-config / server.xml под тегом. Удаление дубликатов решило проблему.

0 голосов
/ 30 сентября 2014

Удалите пробел или пустую строку в server.xml или context.xml в начале вашего кода

...