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

时间:2010-12-17 07:44:26

标签: java web-applications jsf-2 glassfish-3

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

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

当我对此文件中的邮件进行任何更改时,通过我的项目,不会反映其更改。

我通过<f:loadBundle var="msg" basename="ValidationMessages"/>

访问此邮件

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

P.S .-&GT;相同的功能在Jetty 7.0.0pre3下运行

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

1 个答案:

答案 0 :(得分:0)

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

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

enter image description here

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

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