2013-08-05 7 views
5

मैं आईबीएम आरएडी 8/डब्ल्यूएएस 7.0 से आईबीएम आरएडी 9/डब्ल्यूएएस 8.5 में जा रहा हूं। लिबर्टी प्रोफाइल। यूआरएल और नेमस्पेस बाइंडिंग जैसी कई कॉन्फ़िगरेशन चीजें हैं।WebSphere 8.5 लिबर्टी प्रोफाइल प्रोग्रामेटिक रूप से कॉन्फ़िगर करने का एक तरीका?

मुझे एक सूचना मिली है जो WSADMIN is not working for Liberty Profile है। हालांकि, मुझे जानकारी नहीं मिली है, wsadmin/jython में समान कार्यक्षमता का उपयोग कैसे करें, उदाहरण के लिए यूआरएल, नेमस्पेस बाइंडिंग आदि बनाने के लिए?

वेबस्पेयर लिबर्टी प्रोफाइल के तहत ऐसी चीजों को कैसे स्क्रिप्ट करें?

उत्तर

1

सबसे आसान तरीका एक्सएमएल को सीधे संपादित करना या अपनी पसंद की भाषा में एक स्क्रिप्ट का उपयोग करना सबसे आसान तरीका है। विचार यह है कि कॉन्फ़िगरेशन काफी आसान है wsadmin की अब आवश्यकता नहीं है - इसका उद्देश्य मानव पठनीय और मानव बनाए रखने योग्य है। यदि आप कॉन्फ़िगरेशन तत्वों को दोहराते हैं तो आप एक्सएमएल स्निपेट आयात कर सकते हैं, आप कई सर्वरों में समान तत्व साझा करना चाहते हैं, या एक ही कॉन्फ़िगरेशन तत्व कई बार बनाते हैं।

+0

मैंने "डेवलपर के लिए वेबस्पेयर एप्लिकेशन सर्वर लिबर्टी प्रोफाइल गाइड" और "लिबर्टी प्रोफाइल के लिए वेबस्पेयर एप्लिकेशन सर्वर वी 8.5 प्रशासन और कॉन्फ़िगरेशन गाइड" की खोज की है लेकिन मुझे यूआरएल संसाधन को कॉन्फ़िगर करने के बारे में कोई जानकारी नहीं मिली है और मुझे कोई जानकारी नहीं मिली है। नामस्थान बाध्यकारी है (मैं स्ट्रिंग 'नेमस्पेस बाध्यकारी' की तलाश में था) –

7

मैं कुछ चीजों को संबोधित करने की कोशिश करूंगा जो आपके wsadmin के उपयोग से निहित हैं। मैं ओवरहूटिंग कर सकता हूं, लेकिन मुझे आशा है कि इससे मदद मिलती है:

WSADMIN केवल पूर्ण वेबस्पेयर एप्लिकेशन सर्वर पर लागू होता है। लिबर्टी प्रोफाइल के लिए ज्योथन स्क्रिप्टिंग संभव है, हालांकि आप मूल रूप से सर्वर पर जेएमएक्स संचालन कर रहे हैं। यहां प्रारंभ करने के लिए कुछ है: https://www.ibmdw.net/wasdev/docs/creating-remote-jmx-connections-with-jython/

हालांकि, जेएमएक्स ऑपरेशन के माध्यम से लिबर्टी प्रोफाइल सर्वर को पुन: कॉन्फ़िगर करने का कोई तरीका नहीं है। सर्वर कॉन्फ़िगरेशन फ़ाइल (या तो मैन्युअल रूप से आपकी पसंद के संपादक के साथ, ग्रहण उपकरण के माध्यम से, या आपके एक्सएमएल को संशोधित करने वाली एक स्क्रिप्ट के साथ) द्वारा सभी सर्वर कॉन्फ़िगरेशन (या पुनर्गठन) किया जाता है।

लिबर्टी प्रोफ़ाइल कोर्बा या कोर्बा नामस्थान (corbaloc या corbaname), या दूरस्थ ईजेबी का समर्थन नहीं करता है। लिबर्टी प्रोफाइल सर्वर भी पूर्ण प्रोफाइल सर्वर के सेल/नोड टोपोलॉजी का हिस्सा नहीं हैं। इसके बजाय, लिबर्टी प्रोफ़ाइल सर्वर, समूहवाचक फार्म को यहां बताए गए: http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/topic/com.ibm.websphere.wlp.core.doc/ae/cwlp_collective_arch.html

आप यहां बताए अनुसार अपने सर्वर विन्यास में jndiEntry तत्व का उपयोग JNDI को तार जोड़ सकते हैं: datasources को विन्यस्त (मैं कम से अनुमान लगा रहा हूँ के बारे में http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/topic/com.ibm.websphere.wlp.core.doc/ae/twlp_dep_jndi.html

सूचना आपको यूआरएल और नेमस्पेस बाइंडिंग की आवश्यकता हो सकती है) यहां है (उप-विषयक भी देखें): http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/topic/com.ibm.websphere.wlp.core.doc/ae/twlp_dep_configuring_ds.html

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