2010-12-17 9 views
6

मैं JSF2.0 और Glassfish v3 का उपयोग कर रहा हूं।गुण फ़ाइल परिवर्तन ग्लासफ़िश सर्वर को पुनरारंभ करने तक प्रतिबिंबित नहीं कर रहे हैं

मेरे पास वेब प्रोजेक्ट के वेब-आईएनएफ> कक्षा फ़ोल्डर के तहत एक ValidatorMessage.properties फ़ाइल है।

जब मैं इस परियोजना में संदेशों में कोई बदलाव करता हूं, तो मेरी परियोजना के माध्यम से, इसके परिवर्तन प्रतिबिंबित नहीं होते हैं।

मैं के माध्यम से <f:loadBundle var="msg" basename="ValidationMessages"/>

इस संदेशों तक वहाँ रहे हैं किसी भी विन्यास Glassfish या अपने प्रोजेक्ट पक्ष में किए जाने के लिए?

पी.एस .-> ही कार्यक्षमता जेट्टी 7.0.0pre3

तहत काम करता है कृपया टिप्पणी अगर सवाल स्पष्ट नहीं है ..

+0

कैसे आप अपने 'ResourceBundle' को फिर से लोड करते हैं? –

+0

@ org.life.java- मैं रेसौसबंडल के कैश सूची को साफ़ करता हूं, जब लोड न होने पर लोडबंडल को पुनः लोड करने के लिए लगता है। यहां वर्णित तरीके के रूप में। http://stackoverflow.com/questions/2047891/how-to-reload-resourcebundles-that-are-used-by-jsf – niksvp

+1

सर्वर के पुनरारंभ की आवश्यकता वाले गुणों के साथ समस्याएं संसाधन बंडल को पुनः लोड करने के लिए नीचे आती हैं उपरोक्त टिप्पणियों में मुझे इसी तरह का मुद्दा हल किया गया था http://stackoverflow.com/questions/6660117/how-to-update-the-jsf2-0-primefaces-tooltips- गतिशील-without-erver-restart – Shahzeb

उत्तर

0

जब आप एक गुण में परिवर्तन करने के लिए फ़ाइल सर्वर को पुनः आरंभ करने की आवश्यकता नहीं है। मैं अक्सर अंतरराष्ट्रीयकरण के लिए अपनी फ़ाइलों में परिवर्तन करता हूं और मुझे पुनरारंभ करने की आवश्यकता नहीं है।

मुझे नहीं पता कि आप किस आईडीई का उपयोग करते हैं, लेकिन मैं ग्रहण का उपयोग करता हूं और वहां एक विकल्प होता है जब मैं ग्लासफ़िश एप्लिकेशन सर्वर पर डबल क्लिक करता हूं, जब परिवर्तनों का पता लगाया जाता है (नीचे छवि देखें)। मेरे विचार में यही है, जिसकी तलाश में आप हैं।

enter image description here

इसके अलावा ओरेकल से एक पॉडकास्ट कि उल्लेख है यह (समय 2,04)

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

संबंधित मुद्दे