के दौरान पथ तैनात करने से फ़ाइलों/फ़ोल्डर को हटा देता है मेरे पास ग्रहण webapp
और serviceImpl
में दो मेवेन परियोजनाएं हैं। webapp
संदर्भ serviceImpl
।ग्रहण
जब serviceImpl
प्रोजेक्ट बंद हो गया है और मैं webapp
को टॉमकैट पर चलाता हूं और चलाता हूं, तो एप्लिकेशन ठीक काम करता है। लेकिन जब मैं webapp
चलाता हूं जबकि serviceImpl
खुला है, तो मुझे त्रुटि मिलती है, HTTP Status 500 - Configuration problem: Failed to import bean definitions from URL location [classpath:META-INF/serviceimpl-context.xml]
। यदि मैं मशीन पर META-INF
फ़ोल्डर में देखता हूं तो मुझे लगता है कि ग्रहण ने xml फ़ाइल को हटा दिया है।
जब मैं कमांड लाइन पर या इंटेलिजे में एप्लिकेशन चलाता हूं और चलाता हूं, तो समस्या या तो प्रकट नहीं होती है।
में Deployment Assembly
सेटिंग्स ग्रहण की webapp
खुला serviceImpl
परियोजना और कुछ serviceImpl-2.0.0-SNAPSHOT.jar
को source
संदर्भ शामिल हैं।
हम भी वसंत आवेदन संदर्भ का उपयोग कर रहे हैं:
इसके अलावा Java Build Path
- ->Libraries
>Maven Dependencies
serviceImpl
नोड है।
संपादित करें:
मैं कमांडलाइन पर करते हैं:
mvn clean install -P build-modules-test -Dmaven.test.skip=true
तो xml फ़ाइल बनाई गई है और आवेदन ठीक काम करता है। लेकिन ग्रहण में "राइट-क्लिक प्रोजेक्ट -> मेवेन -> अपडेट प्रोजेक्ट" इन फ़ाइलों को हटा देता है, लेकिन उन्हें फिर से नहीं बनाता है ... इसलिए त्रुटि
क्या यह https://stackoverflow.com/a/12253060/6309 पर जारी किया गया है? या https://stackoverflow.com/a/6759801/6309 और http://wiki.eclipse.org/WTP_Tomcat_FAQ#How_do_I_specify_the_Tomcat_context_configuration_for_my_Web_Application.3F – VonC
मैंने प्रश्न में कुछ और जानकारी जोड़ दी है .. – farahm
एक अपडेट प्रोजेक्ट समान नहीं है एक एमवीएन इंस्टॉल के रूप में: फ़ाइलों को पैकेज चरण के दौरान बनाया जाता है, चरण जो ग्रहण अद्यतन के दौरान नहीं कहा जाता है। – VonC