Взаимодействие Eclipse с Tomcat - невозможно удалить приложения - PullRequest
1 голос
/ 08 января 2010

Моя проблема в том, что если я использую Eclipse для развертывания моего веб-приложения (через Запуск от имени до> Запустить сервер), я не могу отменить его развертывание, поскольку в Tomcat Manager ссылка отмены развертывания для приложения не выделяется. Если я вручную ввожу URL, я получаю следующую ошибку:

FAIL - Context / TomcatBasic определен в server.xml и не может быть отменен

Я использую Eclipse Galileo и Tomcat 6.0.20

Шаги, которые я выполнил:

1) В Eclipse я использую представление «Сервер» для создания нового сервера Tomcat.

Однако по умолчанию, когда вы запускаете сервер, кажется, что приложения запускаются в Eclipse? При просмотре диспетчера Tomcat ни одно приложение не было развернуто, хотя Eclipse его запускал

Чтобы преодолеть это, я сделал следующее. В представлении Серверы в Eclipse: - Щелкните правой кнопкой мыши сервер Tomcat и выберите «Свойства». В окне «Свойства» я нажал кнопку «Переключить местоположение». - Щелкните правой кнопкой мыши на сервере Tomcat и выберите «Открыть». В следующем диалоговом окне я изменил «Расположение сервера», выбрав «Использовать установку Tomcat», а затем я изменил «Путь к серверу» на C: /apache-tomcat-6.0.20 и «Путь развертывания» на C: / apache -tomcat-6.0.20

2) Создание динамического веб-приложения.

В ветре «Новый динамический веб-проект» я выбираю Apache Tomcat в качестве «Target Runtime» и «Configuration». Нажмите Готово.

3) Щелкните правой кнопкой мыши проект и выберите «Запуск от имени» -> «Запуск на сервере».

Приложение теперь развертывается на сервере приложений Tomcat по мере необходимости. ОДНАКО я не могу отменить его при входе в Tomcat Manager.

Любая помощь, пожалуйста, будет принята с благодарностью!

Ответы [ 2 ]

0 голосов
/ 14 марта 2013

Вы можете сделать это из пользовательского интерфейса.

В eclipse в Package Explorer вы можете видеть Серверы вместе с другими проектами.

1) Остановить работу кота.

2) Package Explorer> Серверы> Tomcat7> Server.xml

Здесь найдите тег и удалите тот, который соответствует веб-приложению, которое вы хотите удалить.

3) Обязательно сохраните файл server.xml и закройте его.

4) Вы готовы идти.

По крайней мере, это сработало для меня :-).

0 голосов
/ 09 января 2010

Я думаю, все, что вам нужно сделать, это вручную отменить развертывание веб-приложения в каталоге, в котором eclipse его развертывает в .. .metadata.plugins \ org.eclipse.wst.server.core

если вам нужно, вы также можете отредактировать файл server.xml .. вы должны найти его по адресу:

.metadata.plugins \ org.eclipse.wst.server.core \ tmp0 \ конф \ servers.xml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...