Używam JSF2.0 i Glassfish v3.Zmiany w plikach właściwości nie są odzwierciedleniem, chyba że ponowne uruchomienie serwera Glassfish
Mam plik ValidatorMessage.properties w folderze WEB-INF> Classes w moim projekcie.
Kiedy dokonuję zmian w wiadomościach w tym pliku, przez mój projekt jego zmiany nie są odzwierciedlane.
mam dostępu do tej wiadomości przez <f:loadBundle var="msg" basename="ValidationMessages"/>
Czy istnieją jakieś konfiguracje mają być wykonane w GlassFish lub mojej stronie projektu?
P.S .-> taka sama funkcjonalność działa pod Jetty 7.0.0pre3
Proszę o komentarz, jeśli pytanie nie jest jasne ..
jak można przeładować 'ResourceBundle'? –
@ org.life.java- Usuwam cacheList z ResouceBundle, zakładając loadbundle, aby przeładować po znalezieniu wartości null. Tak jak opisano tutaj. http://stackoverflow.com/questions/2047891/how-to-reload-resourcebundles-atat-are-used-by-jsf – niksvp
Problemy z zmienionymi właściwościami wymagające ponownego uruchomienia serwera sprowadzają się do przeładowania pakietu zasobów, jak wspomniano w Powyższe komentarze Miałem podobny problem został rozwiązany tutaj http://stackoverflow.com/questions/6660117/how-to-update-the-jsf2-0-rimefaces-tooltips-dynamicznie- bez -serwer-restart – Shahzeb