2012-10-15 19 views
8

से टॉमकैट पर चल रहे मेवेन प्रोजेक्ट में मेरे पास ग्रहण में एक मेवेन प्रोजेक्ट है। मैं इसे अपने स्थानीय टोमकैट सर्वर में तैनात करना चाहता हूं और इसे सामान्य जे 2 ईई परियोजनाओं की तरह चला सकता हूं।ग्रहण

लेकिन जो मैंने पाया वह टॉमकैट में परियोजनाओं को जोड़ने/निकालने का विकल्प है, कोई प्रोजेक्ट नहीं दिखाया गया है। मैवेन प्रोजेक्ट पर राइट क्लिक करें और रन करें क्योंकि सर्वर पर रन नहीं है या हो सकता है कि मुझे कुछ याद आ रहा है।

सभी मैं स्थानीय टॉमकैट सर्वर में स्थानीय टॉमकैट सर्वर में पावर.एक्सएमएल को संशोधित किए बिना मैवेन प्रोजेक्ट्स (ग्रहण, कोई कमांड प्रॉम्प्ट या युद्ध की मैनुअल कॉपी पेस्ट) चलाने की तलाश में हूं (गंभीरता से मैं इसे संशोधित नहीं करना चाहता)

+0

क्या आप m2eclipse का उपयोग कर रहे हैं? – Anshu

+0

हां। ग्रहण में मेवेन का उपयोग करने का एकमात्र तरीका m2e है;) – Reddy

उत्तर

20

ग्रहण Maven Integration for WTP में स्थापित होना चाहिए। इसके अलावा इस परियोजना को वेब प्रकृति के साथ कॉन्फ़िगर किया जाना चाहिए।

अद्यतन

अपनी परियोजना संपत्तियों में वेब प्रकृति चालू करने के लिए -> परियोजना पहलुओं -> faceted रूप में परिवर्तित ... -> गतिशील वेब मॉड्यूल -> ठीक

+0

यह मेरे ग्रहण – Reddy

+0

@NitinGurram Good में स्थापित है। फिर आपको परियोजना गतिशील वेब मॉड्यूल पहलू को सक्षम करना होगा। मेरा जवाब अपडेट किया गया। –

1

कुछ किया जा सकता है टोमकैट के लिए प्रोजेक्ट जोड़ें/निकालें संवाद में प्रोजेक्ट क्यों नहीं देखते हैं। निम्नलिखित सत्यापित करें:

  1. आप m2e स्थापित (http://eclipse.org/m2e/download/)
  2. है आप m2e-wtp स्थापित (है http://www.eclipse.org/m2e-wtp/ डाउनलोड /)
  3. आपकी मेवेन परियोजना Dynamic Web Application के रूप में आयात की गई। जब आप प्रोजेक्ट का विस्तार करते हैं तो Deployment Descriptor प्रविष्टि की तलाश करें, यह पहले कुछ प्रविष्टियों में कहीं कहीं होना चाहिए। ग्रहण जूनो पर मेरे लिए यह दूसरा स्थान है। वहाँ नहीं? यह शायद एक वेब ऐप नहीं है। वापस जाएं और 1 & 2 सत्यापित करें, फिर अपनी परियोजना को हटाएं और पुनः आयात करें।
  4. सुनिश्चित करें कि आपका वेब एप्लिकेशन टॉमकैट के संस्करण के लिए बहुत नया नहीं है जिसका आप उपयोग कर रहे हैं। प्रोजेक्ट पर राइट-क्लिक करें और Properties>Project Facets पर जाएं। Dynamic Web Module के लिए देखो और संस्करण की जांच करें। यदि यह संस्करण आपके टॉमकैट संस्करण के लिए बहुत नया है, तो एक्लिप्स आपको इसे जोड़ने नहीं देगा। उदाहरण के लिए, अपने Dynamic Web Module संस्करण 3.0 है और आप बिलाव 6.
+0

इस उत्तर ने मेरे मुद्दों को हल किया .... धन्यवाद – gpa

3

का उपयोग कर रहे AleksandrM answer पूरा करने के लिए, किसी ने उनके मौजूदा ग्रहण वेब परियोजना Maven ग्रहण में जागरूक बनाने के लिए, एक्सप्लोरर में परियोजना पर प्रकाश डाला चाहता है -> दायां माउस क्लिक करें और का चयन करें ->मैवेन प्रोजेक्ट में कनवर्ट करें