2009-10-06 13 views
5

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

इसके अलावा मेरे पास निर्भरता प्रबंधन के लिए मेवेन सेटअप है और स्थानीय विकास पर्यावरण में पैकेजिंग का निर्माण है।

जो मैं चाहता हूं वह मेरा मैवेन स्थापित/तैनाती कार्य स्थापित करना है जैसे कि मेरी पैक की गई युद्ध फ़ाइलों को स्वचालित रूप से दूरस्थ सर्वर पर तैनात और कॉन्फ़िगर किया गया है (यानी विशिष्ट खोल स्क्रिप्ट निष्पादित)।

क्या यह संभव है?

यदि हां !!

यह कैसे किया जा सकता है? (कृपया प्रासंगिक संदर्भ सुझाव देते हैं।)

अग्रिम

आशीष

उत्तर

4

हाँ, यह संभव है धन्यवाद, आप एक सर्वर के लिए तैनात करने के लिए cargo plugin उपयोग कर सकते हैं। कुछ उदाहरणों के लिए Getting Started पृष्ठ देखें।

यदि आपकी स्क्रिप्ट प्लगइन द्वारा नहीं की जाती हैं, तो शायद आप यह देखने के लिए कुछ और विवरण पोस्ट कर सकते हैं कि उन्हें संबोधित करने के लिए क्या विकल्प हैं।

+0

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

+0

मैंने कार्गो का इस्तेमाल किया लेकिन मैं इसे प्रॉक्सी सर्वर से पहले तैनात करने में असमर्थ हूं। क्लाउडटोल्स प्लगइन के लिए –

3

आप अमेज़न के लचीला कम्प्यूटिंग बादल (EC2) के बारे में बात कर रहे हैं, हो सकता है आप cloudtools की जाँच कर सकता है और इसके maven plugin (क्रिस रिचर्डसन के ब्लॉग पर announcement देखें)। हालांकि खुद का परीक्षण कभी नहीं किया।

+0

+1 –

1

कार्गो प्लगइन के लिए +1, मुझे इसके बारे में पता नहीं था लेकिन मैं इसे स्वयं इस्तेमाल कर सकता था।

यदि यह आपको या किसी और की मदद करता है, तो आप किसी उदाहरण के लॉन्च पर किसी भी स्क्रिप्ट को चला सकते हैं। This blog वर्णन करता है कि कैसे।

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