2013-08-23 11 views
23

मैं ग्रहण में दो वसंत MVC परियोजनाओं है, लेकिन वेब सामग्री विभिन्न स्थानों में है। के तहत अन्य एप्लिकेशन मेंअंतर webcontent और webapp

/WebContent 

:

/src/main/webapp 

क्यों कि

एक अनुप्रयोग में यह नीचे स्थित है? क्या फर्क पड़ता है?

क्या कोई तरीका है कि मैं देख सकता हूं कि एक ही फैशन में नया निर्माण करने के लिए प्रत्येक प्रोजेक्ट कैसे बनाया गया था?

+13

पहले मानक ग्रहण परियोजना संरचना के रूप में पहचानने योग्य है और दूसरा मानक Maven परियोजना संरचना के रूप में पहचानी है। आदेश Maven परियोजना के साथ ठीक से काम करने के लिए, आप शायद एक Maven प्लगइन स्थापित और Maven के साथ इस परियोजना से संबद्ध करना होगा चाहते हैं। – BalusC

+0

ग्रहण में, आप वेब सामग्री –

+0

के स्थान को बदलने के लिए प्रोजेक्ट -> गुण -> परिनियोजन असेंबली पर राइट-क्लिक कर सकते हैं वैकल्पिक रूप से, [प्रासंगिक ग्रहण कॉन्फ़िगरेशन फ़ाइलों पर जाएं] (http://stackoverflow.com/एक/3439891/1529709) या [दूसरे से एक फ़ोल्डर से एक लिंक बनाने] (http://stackoverflow.com/a/22302893/1529709)। – zb226

उत्तर

16

प्रोजेक्ट निर्देशिका संरचना इस पर निर्भर करती है कि यह कैसे बनाया गया था और निर्माण उपकरण जिसका आप उपयोग कर रहे हैं।

यदि आप ग्रहण में फ़ाइल -> नई -> गतिशील वेब प्रोजेक्ट चुनकर बनाते हैं, तो आपको/WebContent निर्देशिका मिलती है।

यदि यह मेवेन का उपयोग करके बनाया गया है, तो निर्देशिका स्ट्रक्चर/src/main/webapp होगा।

मैवेन प्रोजेक्ट स्ट्रक्चर पर अधिक जानकारी के लिए कृपया here पर जाएं।

+3

उन लोगों के लिए जो एक वेब प्रोजेक्ट चाहते हैं जो मैवेन का समर्थन करता है: इसे बनाने के 2 तरीके हैं: ** 1 **। (क) 'फ़ाइल> नया> गतिशील वेब परियोजना> लिखने परियोजना का नाम> अगला> अगला>> कॉन्फ़िगर> Maven Project' में कनवर्ट web.xml तैनाती descriptor' (ख)' नए प्रोजेक्ट फ़ोल्डर पर राइट क्लिक करें उत्पन्न की जाँच करें। यह दृष्टिकोण 'वेबकंटेंट' रखेगा। ** 2 **। 'फ़ाइल> नया> Maven परियोजना> अगला> विरूपण साक्ष्य आईडी के रूप में चयन Maven-मूलरूप आदर्श-webapp> अगला> समूह आईडी और विरूपण साक्ष्य ईद> Finish' जोड़ें। यह दृष्टिकोण 'srcapp' के अंतर्गत 'srcapp' बना देगा। –

+0

@ उत्तर पर इंजीनियर का पूरक बहुत उपयोगी है। उन लोगों के लिए जिन्हें मेवेन प्रोजेक्ट बनाने पर कोई अनुभव नहीं है। यदि आप मेवेन प्रोजेक्ट बना रहे हैं तो आप "मेवेन-आर्केटाइप-वेबएप" नहीं चुनते हैं। आपको नई बनाई गई परियोजना में वेब प्रोजेक्ट संरचना नहीं मिलेगी। –

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