मुझे अपने जावा ईई कंटेनर के जेएनडीआई पेड़ में एलडीएपी संदर्भ स्रोत डालना होगा ताकि इसे कंटेनर के अंदर अनुप्रयोगों द्वारा उपयोग किया जा सके।मैं जावा ईई कंटेनर में एलडीएपी कनेक्शन पूल कैसे स्थापित कर सकता हूं?
मैं ओरेकल ओवीडी के खिलाफ प्रश्न करने के लिए स्प्रिंग-एलडीएपी का उपयोग कर रहा हूं। विकास के लिए, मैंने बस स्प्रिंग एक्सएमएल कॉन्फ़िगरेशन फ़ाइल में संदर्भ स्रोत स्थापित किया है। उत्पादन के लिए, हालांकि, मुझे कंटेनर से कनेक्शन/संदर्भ को पकड़ने के लिए जेएनडीआई लुकअप का उपयोग करने में सक्षम होना चाहिए (जैसा कि यहां बताया गया है: http://forum.springframework.org/showthread.php?t=35122&highlight=jndi)। मुझे उत्पादन ओवीडी इंस्टेंस के लिए यूआरएल/उपयोगकर्ता नाम/पीडब्ल्यूडी तक पहुंच की अनुमति नहीं है, इसलिए ऐसा लगता है कि इसे jndi.properties फ़ाइल में डालने से इंकार कर दिया जाता है।
आदर्श रूप में, मैं कनेक्शन का पूल (जैसे जेडीबीसी) चाहता हूं, क्योंकि मेरे आवेदन में एक ही समय में कई एलडीएपी प्रश्न निष्पादित हो सकते हैं। किसी जेएनडीआई लुकअप से ऑब्जेक्ट को पकड़ना और इसे मेरे SimpleLdapTemplate में इंजेक्शन करना बहुत सरल लगता है, लेकिन मुझे नुकसान है कि कनेक्शन/संदर्भ/पूल को जेएनडीआई पेड़ में कैसे प्राप्त किया जाए। क्या मुझे इसे बनाने और इसे आरएआर में पैकेज करने की आवश्यकता होगी? यदि हां, तो ऑपरेशन टीम यूआरएल/उपयोगकर्ता नाम/पीडब्ल्यूडी को इस तरह से निर्दिष्ट करने के लिए कुछ विकल्प क्या हैं कि वे डेवलपर्स के लिए उपलब्ध नहीं हैं?
मैं जो विशिष्ट कंटेनर उपयोग कर रहा हूं वह ओएएस/ओसी 4 जे है, हालांकि मैं अन्य कंटेनरों पर भी काम करने वाली रणनीतियों का स्वागत करता हूं।