Моя проблема в том, что если я использую 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.
Любая помощь, пожалуйста, будет принята с благодарностью!