Изменения в файле свойств не отражаются, если перезапустить сервер Glassfish - PullRequest
6 голосов
/ 17 декабря 2010

Я использую JSF2.0 и Glassfish v3.

У меня есть файл ValidatorMessage.properties в папке WEB-INF> Classes моего проекта.

Когда я делаю какие-либо изменения в сообщениях в этом файле, через мой проект, его изменения не отражаются.

Я получаю доступ к этим сообщениям через <f:loadBundle var="msg" basename="ValidationMessages"/>

Есть ли какие-либо конфигурации в Glassfish или в моем проекте?

P.S .-> та же функциональность работает в Jetty 7.0.0pre3

Пожалуйста, прокомментируйте, если вопрос не ясен ..

1 Ответ

0 голосов
/ 28 августа 2011

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

Я не знаю, какую IDE вы используете, но я использую eclipse, и у меня есть опция, когда я дважды щелкаю по серверу приложений Glassfish, чтобы автоматически публиковать при обнаружении изменений (см. Изображение ниже). Я думаю, это то, что вы ищете.

enter image description here

Также есть подкаст от оракула, который упоминает его ( время 2.04 )

http://www.youtube.com/watch?v=ppGqtOeHm-g&feature=related

...