Как заставить Eclipse 3.4 WTP не перезапускать Tomcat при сохранении JSP? - PullRequest
11 голосов
/ 28 мая 2009

Каждый раз, когда я сохраняю файл JSP в своем проекте WTP, Eclipse перезапускает свой экземпляр Tomcat. Это Сорта сводит меня с ума. Я не хочу полностью отключать автоматическую перезагрузку, я просто не хочу, чтобы это происходило при сохранении файла, который не требует перезагрузки.

Я не уверен, как Eclipse WTP работает в этом отношении. Это может быть структура моего проекта? Файлы JSP находятся в WEB-INF / jsp.

( этот вопрос SO похож на мой, но не имеет достаточного ответа)

РЕДАКТИРОВАТЬ: Я хочу, чтобы автоматическая перезагрузка происходила, но не для сохранений файлов, которые не требуют этого. Когда я сохраняю JSP, нет причин перезапускать Tomcat. Таким образом, то, что я ищу, если возможно, это более разумный способ перезагрузки.

Ответы [ 4 ]

11 голосов
/ 29 июня 2009

Откройте server.xml (используйте ярлык Ctrl + Shift + R , если вы не знаете, где он находится). Найдите соответствующий контекстный тег и установите для reloadable значение false. Таким образом, Tomcat может выполнять горячую замену кода без перезапуска Eclipse.

3 голосов
/ 29 ноября 2011

Я отправил патч в Eclipse, чтобы вы могли указать для каждого сервера, хотите ли вы добавлять новые модули с включенной или отключенной по умолчанию автоматической перезагрузкой. Они рассматривают патч для следующей версии Eclipse.

Вы можете помочь, проголосовав за этот патч здесь: https://bugs.eclipse.org/bugs/show_bug.cgi?id=363892

2 голосов
/ 16 сентября 2010

Столкнулся с той же проблемой, установив для reloadable значение false, также отключите перезагрузку классов Java. Я решил эту проблему, переместив папку web-inf / lib моего проекта eclipse в другую папку. Это ошибка WTP.

ГУР

0 голосов
/ 30 мая 2009

Отключить автоматическую перезагрузку вашего приложения. Это упоминается в ответе на вопрос, на который вы ссылаетесь. (Парень говорит, чтобы включить его, но это вызывает поведение, которое вы наблюдаете. Отключите его!)

...