除非重新启动Glassfish服务器,否则不会反映属性文件更改

nik*_*svp 6 java web-applications jsf-2 glassfish-3

我正在使用JSF2.0和Glassfish v3.

我的项目的WEB-INF> Classes文件夹下有一个ValidatorMessage.properties文件.

当我对此文件中的消息进行任何更改时,通过我的项目,其更改不会反映出来.

我通过访问此消息 <f:loadBundle var="msg" basename="ValidationMessages"/>

Glassfish或我的项目方面是否有任何配置?

PS->相同的功能在Jetty 7.0.0pre3下工作

如果问题不明确,请发表评论..

sfr*_*frj 1

在属性文件中进行更改时无需重新启动服务器。我经常对文件进行国际化更改,并且不需要重新启动。

我不知道你使用什么 IDE,但我使用 eclipse,当我双击 Glassfish 应用程序服务器时,我有一个选项可以在检测到更改时自动发布(参见下图)。我认为这就是您正在寻找的。

在此输入图像描述

还有一个来自oracle的播客提到了它(时间2.04

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