Как публиковать изменения кода JSP, от Eclipse до Tomcat - PullRequest
3 голосов
/ 30 августа 2011

Что мне нужно сделать, чтобы изменения в моем коде JSP вступили в силу при локальной установке Tomcat? Я попробовал все, что показалось мне логичным: попытался очистить проект, построить проект, опубликовать Tomcat, перезапустить Tomcat и очистить Tomcat. Ничего не работает Внезапно появляются мои изменения, и я не могу понять, что нужно для того, чтобы произошли предыдущие изменения. Это действительно расстраивает.

Иногда Clean Project, затем перезапуск сервера работает, иногда нет. На самом деле, я думаю, что Tomcat обновляется через определенные промежутки времени, и мне все равно, что я делаю.

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

Я посмотрел на файл server.xml и для своего проекта у меня есть это:

 <Context docBase="RTTA" path="/RTTA" reloadable="true" source="org.eclipse.jst.j2ee.server:RTTA"/></Host>

Рядом с записью RTTA в Tomcat Sever (вкладка «Серверы») написано [Синхронизировано], но это не так.

Спасибо.

1 Ответ

2 голосов
/ 30 августа 2011

WTP + Tomcat работает не очень хорошо, увы. В ряде проектов я использовал плагин FileSync для синхронизации файлов в проекте и (внешнем) коте. Tomcat по-прежнему управляется с помощью Eclipse (запустите его в режиме отладки), но приложения не развертываются через WTP.

...