2012-10-30 18 views
13

पर WAR सत्यापन त्रुटि (CHKJ3000E) फेंकने वाला ग्रहण (वास्तव में आरएडी) मेरे पास एक प्रोजेक्ट है जिसे मैंने अभी सीवीएस से आयात किया है। यह कई दर्जन अन्य डेवलपर्स आईडीई में काम कर रहा है, लेकिन मेरे मामले में, यह एक समस्या रिपोर्ट कर रहा है:प्रोजेक्ट

CHKJ3000E: WAR Validation Failed: com.ibm.etools.j2ee.commonarchivecore.exception.DeploymentDescriptorLoadException: WEB-INF/web.xml 

इस राह ग्रहण संदर्भ लोड करता है के साथ एक समस्या का सुझाव के लिए Googling। कुछ उपयोगकर्ताओं के लिए, परियोजना कार्यों की सफाई। यह मेरे लिए नहीं था।

किसी भी विचार पर मैं इसे हल करने के लिए क्या प्रयास कर सकता हूं?

उत्तर

6

यह एक आम समस्या है और cache ग्रहण द्वारा बनाए रखा गया है।

प्लगइन की कैश साफ़ करने और पूर्ण साफ करने का प्रयास करें, आप मौजूदा सर्वर को भी हटा सकते हैं और एक नया बना सकते हैं।

अधिक जानकारी के लिए here देखें, लोगों को समान समस्या का सामना करना पड़ा और साफ और कैश को हटाने और इस तरह की चीजों को पुनरारंभ करने के लिए इसे हल किया गया है।

35

ग्रहण> परियोजना एक्सप्लोरर> राइट त्रुटि>मान्य

enter image description here

वह मेरे लिए काम किया साथ परियोजना पर क्लिक करें!

मुझे कुछ परियोजनाओं के लिए एक ही त्रुटि संदेश था और उनमें से प्रत्येक के लिए एक ही प्रक्रिया की गई थी और अब वे सभी ठीक हैं।

संबंधित लिंक: http://viralpatel.net/blogs/eclipse-this-project-needs-to-migrate-wtp-metadata/

+0

और फिर परियोजना को रीफ्रेश करें! (ग्रहण में 'F5') – Yar

+0

यह अभी भी एक्लिप्स ऑक्सीजन पर काम करता है। –

+1

Loooooooooooooool। गंभीरता से यह सबसे आसान समाधान है और बहुत अच्छा काम किया। मैंने जटिल समाधानों के साथ सभी स्रोतों के माध्यम से खोज की है, इसके अलावा कुछ भी काम नहीं करता है। यही कारण है कि मैं ग्रहण से नफरत करता हूं। इसके साथ काम करना हमें बहुत सारे ब्लूटवेयर और घटकों को लाता है। – mfathirirhas

0

मैंने पाया कि> मान्य विकल्प (ऊपर देखें) केवल अगले निर्माण जब तक काम करता है। यह बहुत संभावना है कि निर्माण के हिस्से के रूप में सत्यापन में समस्याएं हैं (वेब ​​प्रोजेक्ट्स के लिए), जबकि अपने कार्यों पर सत्यापन ठीक है।

आदेश में इस मुद्दे से निपटने के रूप में, यह एक सुसंगत तरीके से मेरे लिए काम किया है:

परियोजना> गुण> मान्यता: वेब (xxx) सत्यापनकर्ता

यहाँ, बिल्ड अक्षम करें, लेकिन मैन्युअल सक्षम छोड़ दें।

अब, जब कोई नया निर्माण ट्रिगर होता है (उदाहरण के लिए जब मैं कॉल करता हूं> ग्रैडल> रीफ्रेश ग्रैडल प्रोजेक्ट), परियोजना को सत्यापन त्रुटि नहीं मिलती है।

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