Остановите перезапуск приложения при изменении файла класса в Eclipse WTP с модулями Tomcat и Serve без включенной публикации - PullRequest
3 голосов
/ 26 января 2012

Кажется невозможным предотвратить перезагрузку приложения при изменении файла класса, когда включено « Обслуживание модулей без публикации ». В конфигурации сервера выбрано « Никогда не публиковать автоматически », но каждый раз, когда я изменяю файл класса (не JSP - с изменениями JSP, все в порядке), мое веб-приложение перезапускается.

После некоторых копаний я обнаружил, что изменение <Context .. reloadable="true" на false в server.xml останавливает перезагрузку.

Но как мне указать WTP публиковать приложения с reloadable, установленным на false? Кажется, он всегда публикуется с reloadable="true", независимо от моих предпочтений в публикации ...

Ответы [ 2 ]

9 голосов
/ 21 февраля 2012

Собираюсь ответить на мой собственный вопрос.Просто перейдите в представление «Серверы», дважды щелкните по серверу, выберите вкладку «Модули» внизу и отключите автоматическую перезагрузку.Готово.

0 голосов
/ 10 апреля 2013

У меня возникала та же проблема при использовании Tomcat в Eclipse.Мой сервер Tomcat был включен, когда Eclipse принудительно закрывается, когда я снова открываюсь и запускаю Ошибка: «Порт работает» .

Чтобы исправить это, убейте этот процесс порта, используя команду.И в следующий раз на вашем сервере выполните -> Открыть конфигурацию -> Аргумент-> Остановить запуск -> Применить

Поэтому, когда ваш Eclipse завершает работу или завершается, сервер автоматически останавливается.

...