2009-12-31 11 views
16

वेबलॉगिक के साथ काम करने के लिए ग्रहण के लिए अनुशंसित प्लगइन्स क्या हैं? विशेष रूप से मुझे वेबलॉगिक, 8.1 के पुराने संस्करण के साथ काम करने की आवश्यकता होगी, हालांकि मैं एक्प्लीज़ के किसी भी संस्करण का उपयोग कर सकता हूं। मैं एप्लिकेशन को डीबग करना और ब्रेकपॉइंट्स इत्यादि सेट करना चाहता हूंग्रहण में वेबलॉगिक के साथ कैसे काम करें?

मेरा बड़ा काम परियोजना को जेबॉस पर ले जाना है, क्या मैं एपलीप्स के भीतर दोनों ऐप सर्वरों पर कॉन्फ़िगरेशन फाइलों के 2 सेट के साथ एक ही ऐप को तैनात कर सकता हूं, कोई भी सलाह? 2 अलग परियोजनाएं?

उत्तर

19

आप डब्ल्यूटीपी के साथ ग्रहण का उपयोग कर रहे हैं, तो Weblogic एकता उपलब्ध एक अतिरिक्त सर्वर एडाप्टर के माध्यम से है। इसे पाने के लिए, सर्वर दृश्य फिर चुनें नई> सर्वर और डाउनलोड अतिरिक्त सर्वर एडाप्टर पर क्लिक राइट क्लिक करें। सूची से ओरेकल एक्सटेंशन का चयन करें और इंस्टॉल के साथ आगे बढ़ें। एक बार इंस्टॉल हो जाने पर, आप वेबलोगिक के लिए संस्करण 8.1 से 11 जी (बीईए वेबलॉगिक सर्वर v8.1 के लिए, बीईए सिस्टम, इंक। के अंतर्गत देखें) के लिए एक नया सर्वर जोड़ सकेंगे।

alt text http://blogs.oracle.com/gstachni/WindowsLiveWriter/DevelopingApplicationsforWeblogicServer1_C379/image_thumb.png

आप JBoss और वेबलॉजिक के लिए बनाई गई डब्ल्यूटीपी सर्वर है, तो यह निश्चित रूप से संभव तैनाती और उन दोनों पर एक ही परियोजना को चलाने के लिए है, वहाँ ऐसा करने के लिए विशेष रूप से कुछ भी नहीं है (मालिकाना तैनाती वर्णनकर्ता यदि आप रह सकते हैं उनका उपयोग करना चाहते हैं, आपको इसके लिए 2 परियोजनाएं बनाने की ज़रूरत नहीं है)।

+0

नए सर्वर एडाप्टर संवाद को स्थापित करने के लिए, कुछ मिनट प्रतीक्षा के बाद मुझे कोई एडाप्टर नहीं मिला। मेरे पास ग्रहण में नेटवर्क सेटिंग्स में कॉन्फ़िगर किया गया प्रॉक्सी सर्वर है, लेकिन क्या यह किसी भी विचार से कनेक्ट करने में असफल हो सकता है? –

+1

आपकी प्रॉक्सी कॉन्फ़िगरेशन में, क्या आपके पास "एसएसएल के लिए इस प्रॉक्सी सर्वर का उपयोग करें" है? चेकबॉक्स? यदि हां, तो इसे जांचें। –

3

के लिए अपने कोड Weblogic पर चल रहा है (या उस बात के लिए किसी अन्य जावा सर्वर) डिबग करने में आप कुछ भी लेकिन ग्रहण ही जरूरत नहीं है। जावा रिमोट डीबगिंग के लिए Google पर खोजें।

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

+0

सलाह +1 के लिए धन्यवाद, हालांकि ऐसा लगता है कि इन प्लगइन्स भी हैं, तो सवाल बन जाता है, वे क्या हैं? –

+0

प्लगइन्स ज्यादातर ग्रहण से सीधे कंटेनर शुरू करने के लिए हैं। यह सुविधाजनक है क्योंकि आपके पास एक्लिप्स कंसोल में लॉग आउटपुट है, विंडोज़ आदि के बीच स्विच करने की कोई आवश्यकता नहीं है, लेकिन यह किसी भी माध्यम से अनिवार्य नहीं है। डब्ल्यूएल 8.1 काफी पुराना है और जैसा कि आपने बताया है कि ग्रहण में इसके लिए कोई प्लगइन नहीं है। वहां तीसरे पक्ष की प्लगइन होती थी लेकिन मुझे लगता है कि यह भी बंद कर दिया गया था। – maximdim

+2

@maximdim यह दावा बस ** सच नहीं है **। कई ग्राहक अभी भी वेबलॉगिक 8.1 का उपयोग कर रहे हैं और संस्करण 8.1 ** का ग्रहण समर्थन ** अभी भी (आधिकारिक) ओरेकल सर्वर एडाप्टर एक्सटेंशन द्वारा प्रदान किया गया है। विवरण के लिए मेरा जवाब देखें। http://stackoverflow.com/questions/1987061/how-to-work-with-weblogic-in-eclipse/2013108#2013108 –

0

इस सवाल का JBoss हिस्सा चिंताओं: वहाँ कोड में वास्तविक उत्पाद-विशिष्ट मतभेद हैं, वे उम्मीद है कि एक या कुछ वर्गों के लिए स्थानीय जाना चाहिए। इस स्वच्छता उपायों के अलावा, यह आपकी परियोजना को दो में अलग करने के लिए बेहद दर्दनाक होगा।

अधिकांश कॉन्फ़िगरेशन फ़ाइलों को दो वातावरणों के लिए भी समान होना चाहिए; यदि नहीं, तो आप मेरी नौकरी साइट पर जो भी करते हैं, उसे करने पर विचार कर सकते हैं: हमारे पास conf_XXX और conf_YYY निर्देशिका अलग कॉन्फ़िगरेशन फ़ाइलों के लिए है।

तैनाती पर्यावरण प्रति सही फ़ाइलें एक या दो ant निर्माण स्क्रिप्ट को प्रत्यायोजित किया जाना चाहिए सहित नहीं सहित/की समस्या। यदि वास्तव में फ़ाइल अंतर हैं, तो आप proj_Weblogic.war और proj_jboss.war बना सकते हैं और उचित सर्वर पर तैनात कर सकते हैं। यदि आपको विशिष्ट परिनियोजन एंटी कार्यों को नहीं मिल रहा है, तो आप अभी भी अपनी WAR फ़ाइलों को सर्वर की उचित परिनियोजन निर्देशिका में स्थानांतरित करने के लिए सीधे फ़ाइल copy कार्यों या scp का उपयोग कर सकते हैं।

0

यह IntelliJ के साथ आसान है। कोई प्लगइन्स की आवश्यकता नहीं है - यह बनाया गया है। मैं जंकिंग ग्रहण की सिफारिश करता हूं और एक बेहतर आईडीई की कोशिश करता हूं।

+2

इन दिनों इंटेलिजे मुक्त है? –

+2

वेब पेज से ऐसा लगता है कि आपको J2EE समर्थन प्राप्त करने के लिए भुगतान करना होगा, यह मेरे लिए intelliJ नियम है। –

+0

सामुदायिक संस्करण मुफ़्त है। – duffymo

1

यदि आपको ग्रहण से वेबलॉगिक के प्रबंधन के लिए अधिक अग्रिम सुविधाएं चाहिए, तो सर्वर एडाप्टर पर्याप्त संतुष्ट नहीं कर सका। Oracle Enterprise Pack अग्रिम उपयोग के लिए अधिक उपयुक्त है।

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