I downloaded बाइनरी जिसमें नवीनतम बाइनरी रिलीज के रूप में javax.faces-2.1.13
है। मैं अपने ग्लासफ़िश जेएसएफ लाइब्रेरी को अपग्रेड करना चाहता हूं लेकिन इसमें jsf-api-jar
और अन्य इम्प्ल्यू है। मैं कैसे अपडेट करूं और जार डाउनलोड कहां से डाउनलोड करूं?मैं ग्लासफ़िश में जेएसएफ एपीआई कैसे अपग्रेड करूं?
6
A
उत्तर
10
बसjsf-api.jar
और jsf-impl.jar
Glassfish /modules
फ़ोल्डर में एकल javax.faces.jar
फ़ाइल से दोनों बदलें।
के बाद से Mojarra 2.1.6 निर्माण प्रणाली जावा ईई Maven नियमों का पालन करने में बदल दिया गया है, यह भी issue 2028 देखते हैं। इसके परिणामस्वरूप एपीआई और इम्प्लेक्स को एक जेएआर फ़ाइल में विलय किया गया।
0
यदि आपको ग्लासफ़िश/मॉड्यूल फ़ोल्डर में चेहरे की फ़ाइलों को बदलने के बाद कुछ समस्याएं हैं, जैसे जेएसएफ 2.2,2.3 और आदि के साथ फ्रेमवर्क संस्करण की गैर-संगतता (उदाहरण के लिए "बर्फ के स्थान 4.1.1 त्रुटि 200 अद्यतन के दौरान: javax.faces नहीं मिला .viewstate ") या कुछ अनपेक्षित व्यवहार - न glassfish/डोमेन/somedomain/OSGi-कैश
मैं Glassfish में उन लोगों के जार हटा सकते हैं और javax.faces.jar जोड़ना चाहिए साफ करने के लिए भूल जाते हैं? क्या यह विन्यास नहीं है? – kinkajou
निश्चित रूप से। आप पुराने संस्करण को विवादित करने के आसपास पुराने संस्करण को लटकाना नहीं चाहते हैं, है ना? यदि आपके पास सर्वर पर पूर्ण व्यवस्थापक नियंत्रण नहीं है, तो वैकल्पिक है कि वेबएप के अपने '/ WEB-INF/lib' में नया JAR डालें और'/WEB-INF/glassfish-web.xml' फ़ाइल को कॉन्फ़िगर करें इसके बजाय इसका उपयोग करने के लिए ग्लासफ़िश। – BalusC
jsftemplating और jsfconnector के बारे में क्या? – kinkajou