2010-12-17 11 views
6

JSF2.0 ve Glassfish v3 kullanıyorum.Özellikler File değişiklikleri Glassfish sunucusu yeniden başlatılmıyorsa yansıtma yansıtmıyor

Projemin WEB-INF> Sınıflar klasörü altında bir ValidatorMessage.properties dosyası var.

Bu dosyadaki iletilerde değişiklik yaptığımda, projemde yaptığı değişiklikler yansıtılmıyor.

Ben GlassFish ya da benim proje tarafında yapılacak herhangi yapılandırmalar var mıdır <f:loadBundle var="msg" basename="ValidationMessages"/>

üzerinden bu mesajları erişmek?

P.S. .-> Aynı işlevsellik sorusu net değilse bir özelliklerinde dosya değişiklik yaptığınızda sunucuyu yeniden başlatmak için gerek yoktur ..

+0

nasıl size 'ResourceBundle' yeniden do? –

+0

@ org.life.java- Yük bulmacasını null bulunduğunda yeniden yüklemeyi kabul ederek, ResouceBundle önbelleğini temizlerim. Burada açıklandığı şekilde.http://stackoverflow.com/questions/2047891/how-to-reload-resourcebundles-that-are-used-by-jsf – niksvp

+1

Sunucu yeniden başlatması gerektiren özelliklerle ilgili sorunlar, kaynak paketini aşağıdaki gibi belirtildiği gibi yeniden yükler. Yukarıdaki yorumlarda benzer bir sorun vardı http://stackoverflow.com/questions/6660117/how-to-update-the-jsf2-0-primefaces-tooltips-dynamically-without-server-restart – Shahzeb

cevap

0

yorum yapın Jetty'e 7.0.0pre3

altında çalışır. Dosyalarımda genellikle uluslararasılaşma için değişiklikler yapıyorum ve yeniden başlatmaya ihtiyacım yok.

IDE'yi nasıl kullanıyorsunuz bilmiyorum, ama eclipse kullanıyorum ve orada değişiklikler tespit edildiğinde otomatik olarak yayınlamak için Glassfish uygulama sunucusuna çift tıkladığımda bir seçeneğim var (Aşağıdaki resme bakın). Bence aradığın şey bu.

enter image description here

Ayrıca bahseder oracle bir podcast var oluyor da (zaman 2,04)

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

İlgili konular