2012-10-09 11 views
6

I downloaded बाइनरी जिसमें नवीनतम बाइनरी रिलीज के रूप में javax.faces-2.1.13 है। मैं अपने ग्लासफ़िश जेएसएफ लाइब्रेरी को अपग्रेड करना चाहता हूं लेकिन इसमें jsf-api-jar और अन्य इम्प्ल्यू है। मैं कैसे अपडेट करूं और जार डाउनलोड कहां से डाउनलोड करूं?मैं ग्लासफ़िश में जेएसएफ एपीआई कैसे अपग्रेड करूं?

उत्तर

10

बसjsf-api.jar और jsf-impl.jar Glassfish /modules फ़ोल्डर में एकल javax.faces.jar फ़ाइल से दोनों बदलें।

के बाद से Mojarra 2.1.6 निर्माण प्रणाली जावा ईई Maven नियमों का पालन करने में बदल दिया गया है, यह भी issue 2028 देखते हैं। इसके परिणामस्वरूप एपीआई और इम्प्लेक्स को एक जेएआर फ़ाइल में विलय किया गया।

+0

मैं Glassfish में उन लोगों के जार हटा सकते हैं और javax.faces.jar जोड़ना चाहिए साफ करने के लिए भूल जाते हैं? क्या यह विन्यास नहीं है? – kinkajou

+0

निश्चित रूप से। आप पुराने संस्करण को विवादित करने के आसपास पुराने संस्करण को लटकाना नहीं चाहते हैं, है ना? यदि आपके पास सर्वर पर पूर्ण व्यवस्थापक नियंत्रण नहीं है, तो वैकल्पिक है कि वेबएप के अपने '/ WEB-INF/lib' में नया JAR डालें और'/WEB-INF/glassfish-web.xml' फ़ाइल को कॉन्फ़िगर करें इसके बजाय इसका उपयोग करने के लिए ग्लासफ़िश। – BalusC

+0

jsftemplating और jsfconnector के बारे में क्या? – kinkajou

0

यदि आपको ग्लासफ़िश/मॉड्यूल फ़ोल्डर में चेहरे की फ़ाइलों को बदलने के बाद कुछ समस्याएं हैं, जैसे जेएसएफ 2.2,2.3 और आदि के साथ फ्रेमवर्क संस्करण की गैर-संगतता (उदाहरण के लिए "बर्फ के स्थान 4.1.1 त्रुटि 200 अद्यतन के दौरान: javax.faces नहीं मिला .viewstate ") या कुछ अनपेक्षित व्यवहार - न glassfish/डोमेन/somedomain/OSGi-कैश

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