में ईएआर अनुप्रयोग के लिए साझा जावा ईई लाइब्रेरी का जिक्र करते हुए मैंने वेबलॉगिक सर्वर में कुछ जार फ़ाइलों के साथ एक साझा लाइब्रेरी बनाई है, अब मेरे पास एक ईएआर एप्लीकेशन है और मैं अपने वेब अनुप्रयोगों में साझा लाइब्रेरी से क्लास फाइलों का उपयोग करना चाहता हूं ईएआर आवेदन तो मैं अपने ear-app/META-INF/
निर्देशिका के अंदर weblogic-application.xml
फ़ाइल बनाया है और का उपयोग कर साझा लाइब्रेरी में संदर्भ नीचे दिए गए टैग दे दिया है:वेबलॉग
<library-ref>
<library-name>ebs_endeca_artifacts</library-name>
</library-ref>
लेकिन जब मैं अपने आवेदन में वर्ग फ़ाइलों का उपयोग करने की कोशिश कर रहा हूँ, मैं अपवाद java.lang.ClassNotFoundException
हो रही है व्यक्तिगत युद्ध फ़ाइलों की weblogic.xml
फ़ाइल में घोषित करने के बजाय कान स्तर पर साझा लाइब्रेरी को संदर्भित करना भी आवश्यक है।
यदि मैं सीधे साझा लाइब्रेरी का उपयोग करने के बजाय अपने ear-app/APP-INF/lib
निर्देशिका में एक ही जार फ़ाइलों को रखता हूं तो मेरा आवेदन बिना किसी समस्या के ठीक काम कर रहा है।
कृपया मेरी सहायता करें कि मैं अपने कान एप्लिकेशन में साझा लाइब्रेरी का उपयोग कैसे कर सकता हूं। मैं weblogic server 10.3.6
मेरे साझा लाइब्रेरी संरचना का उपयोग इस तरह होगा हूँ:
shared-web-app/WEB-INF/web.xml
shared-web-app/WEB-INF/lib/*.jar
धन्यवाद कोको, ईएआर और साझा पुस्तकालय दोनों वेबलॉगिक में सफलतापूर्वक तैनात किए गए हैं। लेकिन जब मैं ब्राउज़र से किसी भी वेब एप्लिकेशन तक पहुंचने का प्रयास करता हूं तो मुझे समस्या का सामना करना पड़ रहा है जो मेरे ईएआर का हिस्सा हैं। इसके अलावा मैंने साझा लाइब्रेरी के बारे में विवरण के साथ अपनी पोस्ट अपडेट की है। – chaitanya
तो, जैसा कि मैं समझता हूं, आपकी साझा लाइब्रेरी एक वेब-एप्लिकेशन है, जार नहीं? –
हां कोको, इसे वेब एप्लिकेशन के रूप में पैक किया गया है। – chaitanya