2012-05-09 41 views
6

में एमयूएल ईएसबी तैनात किया जा सकता है क्या मैं किसी भी एप्लिकेशन सर्वर पर मुले लगा सकता हूं। यदि ऐसा है तो हम कैसे मुले उदाहरणों को तैनात करते हैं।अनुप्रयोग सर्वर

मैंने जेबीओएस सर्वर में तैनात नहीं होने के लिए जेबॉस और मुले प्रवाह चलाने के लिए अपना ग्रहण कॉन्फ़िगर किया है। सिंक्रनाइज़ेशन त्रुटि (शून्य सूचक) देता है।

लेकिन जब मैं मुले अनुप्रयोग के रूप में चलता हूं तो यह ठीक चलता है लेकिन मुले सर्वर शुरू करता है।

उत्पादन में म्यूएल कैसे तैनात किया जाता है? क्या हमें अनुप्रयोग सर्वर के साथ काम कर रहे उत्पादन में मुले सर्वर की आवश्यकता है?

क्या हम सभी एप्लिकेशन को एक (ईएसबी + एप्लिकेशन) में पैकेज कर सकते हैं और इसे एप्लिकेशन सर्वर में तैनात कर सकते हैं।

उत्तर

4

आप खच्चर के उत्पादन की तैनाती के बारे में विकल्प है:

    अपनी पहली पसंद के रूप में
  • उपयोग खच्चर स्टैंडअलोन, के रूप में यह सभी मॉड्यूल/परिवहन के साथ पैक आता है, उत्पादन ग्रेड (नियंत्रण स्क्रिप्ट ...) और समर्थन है गर्म आवेदन रीलोड्स।
  • यदि आपका परिनियोजन वातावरण आपको एप्लिकेशन सर्वर (जैसे जेबॉस), package your Mule application as a web application (WAR) पर तैनात करने के लिए मजबूर करता है।

आप एक युद्ध के रूप में अपने खच्चर आवेदन पैकेज का फैसला करते हैं, मैं दृढ़ता से आप ऐसा करने के लिए के रूप में वे एक खच्चर मॉड्यूल/परिवहन कई निर्भरताओं की आवश्यकता Maven का उपयोग सुझाव देते हैं। हाथ से इस से निपटना पागल हो जाएगा।

HTTP इनबाउंड एंडपॉइंट्स के बजाय Servlet inbound endpoints का उपयोग करना सुनिश्चित करें अन्यथा म्यूएल वेब कंटेनर के अंदर एक और HTTP सर्वर खोल देगा। आप चाहते हैं कि मुले अपने इनबाउंड HTTP अनुरोधों के लिए सर्वलेट कंटेनर का उपयोग करे।

+0

धन्यवाद विक्टर और डेविड, –

+0

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

+1

यह एक मानक मेवेन युद्ध प्रोजेक्ट है जहां आप MuleXmlBuilderContextListener को वेब.एक्सएमएल में कूल-शुरू करने के लिए जोड़ते हैं। वास्तव में इसके लिए कुछ भी नहीं। –