2010-09-25 14 views
9

वसंत स्रोत कोड उदाहरण मैवेन टॉमकैट प्लगइन का उपयोग करते हैं और मैं mvn tomcat:run कमांड का उपयोग करके इन परियोजनाओं को चलाने में सक्षम हूं लेकिन मुझे यह नहीं लगता कि एप्लिकेशन स्थानीय टॉमकैट सर्वर ("सी: \ apache tomcat \ webapps \") में तैनात नहीं है।मेवेन टॉमकैट प्लगइन या कार्गो प्लगइन?

और यह कार्गो प्लगइन से अलग कैसे है? (इस मामले में जब मैंने mvn cargo:redeploy आदेश चलाया, तो मुझे "सी: \ apache tomcat \ webapps \" स्थान पर तैनात एप्लिकेशन दिखाई देता है)

यदि मैं वसंत उदाहरणों के पीओएम में कार्गो प्लगइन जोड़ता हूं (जैसे एमवीएन-शोकेस , पेटक्लिनिक) .. क्या यह चीजों को खराब कर देगा?

उत्तर

7

वसंत स्रोत कोड उदाहरण Maven बिल्ला प्लगइन का उपयोग करें और मैं इन कमांड mvn बिल्ला का उपयोग कर परियोजनाओं को चलाने के लिए सक्षम हूँ: रन लेकिन क्या मुझे नहीं देखना आवेदन स्थानीय बिल्ला सर्वर ("सी में तैनात नहीं किया गया है: \ अपाचे बिल्ला \ webapps \ ")

आदेश tomcat:run एक एम्बेडेड बिलाव शुरू होता है, यह अपने स्थानीय बिलाव के लिए एक आवेदन को तैनात नहीं करता है (क्यों बात वैसे भी यह करता है?)।

और यह कार्गो प्लगइन से अलग कैसे है?

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

इस मामले में जब मैं आदेश mvn cargo:redeploy भाग गया में, मैं आवेदन स्थान में तैनात देखना "C: \ अपाचे बिल्ला \ webapps \"

कार्गो एम्बेडेड मोड में Tomcat+6.x चल समर्थन नहीं करता । इसलिए आप स्थानीय रूप से स्थापित कंटेनर के साथ इसका उपयोग कर रहे हैं और आपका ऐप शारीरिक रूप से तैनात हो जाता है।

यदि मैं वसंत उदाहरणों (जैसे एमवीएन-शोकेस, पेटक्लिनिक) के पीओएम में कार्गो प्लगइन जोड़ता हूं .. क्या यह चीजों को खराब कर देगा?

यह कुछ भी खराब नहीं करेगा, यह क्यों होगा।

+0

पास्कल, आपके उत्तर के लिए धन्यवाद .. किसी तरह मैं टॉमकैट एम्बेडेड कंटेनर का उपयोग करके नापसंद करता हूं। मैं इन उदाहरणों में कार्गो प्लगइन जोड़ूंगा .. आपके समय के लिए धन्यवाद – javanoob

+0

@javanoob आपका स्वागत है। –

0

आप टॉमकैट मेवेन प्लगइन का उपयोग कर सकते हैं और इसे बाहरी टोमकैट सर्वर पर तैनात कर सकते हैं। सभी उपलब्ध लक्ष्यों के लिए this link देखें। टॉमकैट-रन एक एम्बेडेड सर्वर शुरू करेगा लेकिन टॉमकैट: बाहरी टोमकैट के लिए काम तैनात करेगा।

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