#windows #tomcat #war #undeploy
#Windows #tomcat #Война #отменить развертывание
Вопрос:
Я установил приложение .war в Tomcat, и, должно быть, что-то пошло не так, потому что в диспетчере Tomcat активна только кнопка «Пуск», а кнопка отмены развертывания выделена серым цветом. Нажатие кнопки «Пуск» приводит к зависанию компьютера. Я попытался удалить .файл war из webapps и распакованный файл тоже, затем удалите и переустановите Tomcat, добавив .верните файл обратно, затем запустите Tomcat, но диспетчер по-прежнему не показывает опцию отмены развертывания. Любые указания на то, где я могу искать мусор и какие файлы журналов просматривать?Скриншот Tomcat Manager Возможно, у меня утечка памяти… если да, у кого-нибудь есть какие-либо указания относительно того, как это распутать? На Tomcat 8.5.59 …
Вот выдержка из журнала последних нескольких строк в соответствии с запросом — возможно, потребуется вернуться дальше ….. эта часть взята из перезапуска Tomcat, который был последним, что я сделал — если вы хотите, чтобы я попробовал что-то еще, а затем перепечатал журнал, пожалуйста, дайте мне знать, спасибо
11 ноября 2020 03:02:07.394 ИНФОРМАЦИЯ [localhost-StartStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Развертывание каталога веб-приложения [C:Program FilesApache Software Foundation Tomcat 8.5 webapps docs] завершилась в [111] ms 11-Nov-2020 03:02:07.394 ИНФОРМАЦИЯ [localhost-StartStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Каталог развертывания веб-приложения [C:Program Файлы Apache Software Foundation Tomcat 8.5 webapps manager] 11-Ноябрь-2020 03:02:07.499 ИНФОРМАЦИЯ [localhost-StartStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Развертывание каталога веб-приложения [C:Program FilesApache Software Foundation Tomcat 8.5 webapps manager] завершилась в [105] ms 11-Nov-2020 03:02:07.500 ИНФОРМАЦИЯ [localhost-StartStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Каталог развертывания веб-приложения [C:Program Файлы Apache Software Foundation Tomcat 8.5 webapps ROOT] 11-Ноябрь-2020 03:02:07.580 ИНФОРМАЦИЯ [localhost-StartStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Развертывание каталога веб-приложения [C:Program FilesApache Software Foundation Tomcat 8.5 webapps ROOT] завершилось в [80] ms 11-Ноябрь-2020 03:02:07.624 INFO [main] org.apache.coyote.AbstractProtocol.start Запуск ProtocolHandler [«http-nio-8080»] 11 ноября 2020 03:02:07.649 ИНФОРМАЦИЯ [главная] org.apache.catalina.startup.Запуск сервера Catalina.start через 334464 мс
Комментарии:
1. Пожалуйста, опубликуйте последние строки файла журнала catalina.2020-11-11.войдите в папку logs вашей установки Tomcat, чтобы узнать, что произошло.
2. Конечно! Пожалуйста, смотрите выше — спасибо
Ответ №1:
Похоже, что ваше веб-приложение фактически уже не развернуто. Что ожидается, учитывая шаги, которые вы описали.
Проблема, вероятно, заключается в самом веб-приложении, а не в tomcat. Нажатие кнопки пуск просто запускает веб-приложение, и если из-за этого ваш компьютер зависает, вы, вероятно, делаете что-то не так при запуске вашего веб-приложения.
Попробуйте запустить веб-приложение, а затем просмотреть журналы, чтобы найти, в чем может быть проблема. Вы также можете попытаться полностью отключить любую логику запуска, которая есть в вашем веб-приложении, чтобы узнать, является ли это причиной проблемы.
Комментарии:
1. Но у менеджера все еще есть строка для приложения и кнопка «Пуск». Я не развертывал раньше, и он удалил всю строку в диспетчере. Теперь, когда я нажимаю «Пуск» на консоли менеджера (настроенной только с 1 ролью, manager-gui), я получаю 403, и ничего дополнительного в журнале. Веб-приложение — это чужое коммерческое приложение, и я отношусь к нему как к черному ящику. Есть ли способ удалить все приложение вручную, правильно удалить мусор и повторно развернуть? Или мне нужно удалить Tomcat и переустановить, и если я это сделаю, есть ли какие-либо файлы, которые мне нужно удалить вручную?