Динамические исходные файлы Tomcat myfaces - PullRequest
1 голос
/ 30 декабря 2010

Я постараюсь найти здесь как можно больше смысла.Мы работаем над приложением myfaces 2 в tomcat.На наших локальных разработчиках, когда мы хотим изменить один из наших файлов xhtml, мы должны остановить сервер, развернуть, а затем запустить резервное копирование сервера.Это громоздко и делает небольшие изменения в представлении утомительным.Я попытался изменить развернутый файл xhtml в tomcat, но сервер перехватывает новое изменение только после перезапуска.

Есть ли какой-либо тип конфигурации в myfaces или tomcat, который я могу сделать, чтобы принудительно перестраивать эти исходные xhtml каждый раз?

Ответы [ 3 ]

4 голосов
/ 30 декабря 2010

хорошо, после более интенсивного поиска в Google, убоя, а затем сжигания жертвенного ягненка, исполнения священных разработчиков, танца и выпивания волшебного (ява) зелья, я нашел ответ.Если вы хотите узнать ответ, внесите $ 500 на мой счет PayPal ....

....

серьезно.Вам просто нужно добавить следующее в ваш web.xml

<context-param>
    <param-name>javax.faces.FACELETS_REFRESH_PERIOD</param-name>
    <param-value>1</param-value>
</context-param>
<context-param>
    <param-name>facelets.REFRESH_PERIOD</param-name>
    <param-value>1</param-value>
</context-param>
<context-param>
    <param-name>facelets.DEVELOPMENT</param-name>
    <param-value>true</param-value>
</context-param>

Это было так просто!

0 голосов
/ 30 ноября 2012

Я столкнулся с той же проблемой с вами, и я использую eclipse и Tomcat Server, а затем я пытаюсь изменить конфигурацию Tomcat в параметре публикации, установленном на Автоматически публиковать при изменении ресурса.

У меня работает ..

0 голосов
/ 30 декабря 2010

Вы должны запустить сервер Tomcat в режиме отладки.Если вы используете IDE, такую ​​как eclipse, это просто.

...