Можно ли обновить приложение без перезапуска сервера в JSF? - PullRequest
5 голосов
/ 03 октября 2010

Я работаю с Eclipse 3.5, Tomcat 6, JSF 1.2 и IceFaces 1.8.Всякий раз, когда я обновляю какой-либо файл в своем приложении, мне приходится перезагружать сервер, чтобы увидеть последние изменения.Как обновить мое приложение без перезапуска сервера?

Параметр сервера «Автоматически публиковать при изменении ресурса» уже выбран.

Обновление : при изменении основного файла, изменения можно увидеть сразу.Однако, если я обновляю какой-либо файл, используемый в теге <jsp:directive.include />, я должен перезапустить сервер, чтобы проверить изменения или обновить основной файл с помощью поддельного обновления, например, добавив пробел.

Ответы [ 2 ]

4 голосов
/ 03 октября 2010

В представлении Серверы дважды щелкните запись Tomcat, перейдите в раздел Публикация в правой верхней части и выберите Автоматически публиковать при изменении ресурсов .

alt text

Однако это произойдет не сразу, это займет около 3 секунд.Glassfish, например, делает это за одну секунду.

3 голосов
/ 03 октября 2010

Я использовал JRebel раньше для этого http://www.zeroturnaround.com/jrebel/
Это не бесплатно, но есть 30-дневная пробная версия.

...