我正在使用JSF2.0和Glassfish v3。除非重新啓動Glassfish服務器,否則不會反映屬性文件更改
我在我的項目的WEB-INF> Classes文件夾下有一個ValidatorMessage.properties文件。
當我對此文件中的消息進行更改時,通過我的項目,其更改未反映出來。
我通過<f:loadBundle var="msg" basename="ValidationMessages"/>
訪問此消息是否有Glassfish的或我的項目方進行任何配置?
P.S - >相同的功能碼頭7.0.0pre3
下工作,請評論,如果問題不明確..
你怎麼刷新你的'ResourceBundle'? – 2010-12-17 08:28:24
@ org.life.java-我清除了ResouceBundle的cacheList,假設loadbundle在發現null時重新加載。 按照此處所述的方式。 http://stackoverflow.com/questions/2047891/how-to-reload-resourcebundles-that-are-used-by-jsf – niksvp 2010-12-17 13:24:35
需要重新啓動服務器的屬性被更改的問題歸結爲如上所述重新加載資源包上面的評論我有類似的問題在這裏解決http://stackoverflow.com/questions/6660117/how-to-update-the-jsf2-0-primefaces-tooltips-dynamically-without-server-restart – Shahzeb 2011-07-17 23:53:38