Для сервлета Facelets существует init-параметр facelets.REFRESH_PERIOD
. Однако устанавливать конкретное значение бессмысленно. Если он слишком мал, скажем, 10 секунд, тайм-аут кеша будет слишком быстрым. Если он не такой маленький, скажем, 5 минут, то мне приходится часто перезагружать веб-сервер, когда в файл xhtml вносятся небольшие изменения. Значение от 10 до 300 секунд может быть лучше, но никогда не будет лучшим.
Я использую Apache myfaces-impl, я мало что знаю о Sun JSF RI. (Sun JSF RI не работает в нашем проекте) Итак, я не знаю, относится ли этот вопрос к Apache Myfaces?
Ну, а затем укажите REFRESH_PERIOD
, могу ли я позволить myfaces-impl обновить те файлы, которые были изменены?
(Полагаю, что myfaces-impl не получает файл с последним изменением времени, потому что он разрешает файлы как URL, а у URL нет свойства последнего изменения, да? залатать на моих лицах - импл себя?)