2012-12-19 90 views
5

जबकि मैं प्रोजेक्ट कर रहा हूं -> ग्रहण में वेब अनुप्रयोग के लिए साफ़ करें, एक्सएचटीएमएल फाइलों की सत्यापन बहुत धीमी है। सत्यापन को पूरा करने में लगभग 20 मिनट लगते हैं। मेरे पास मेरी परियोजना में 54 एक्सएचटीएमएल फाइलें हैं। > वरीयताओं - -ग्रहण आईडीई में वेब ऐप प्रोजेक्ट सत्यापन को तेज़ी से कैसे बनाया जा सकता है?

मैं विंडो में सभी entires अनचेक यह की इमारत बहुत तेजी से> सत्यापन लेकिन मैं इसे validations.I बायपास करने के लिए एक उचित तरीका है ग्रहण इंडिगो version.How उपयोग कर रहा हूँ पता नहीं है सकते हैं मैं सत्यापन को तेजी से पूरा करने के लिए ग्रहण करें?

उत्तर

7

54 एक्सएचटीएमएल फाइलों के सत्यापन को पूरा करने के लिए 20 मिनट निश्चित रूप से समस्याग्रस्त है। सभी वैधताओं को पुन: सक्षम करें, और प्रोजेक्ट चलाएं -> साफ़ करें। चूंकि ग्रहण फाइलों को दोबारा मान्य कर रहा है, ग्रहण के जेवीएम के कुछ कोर डंप लें; जो कहां पर प्रकाश डाल सकता है, बिल्कुल, चीजें लगी हुई हैं।

मेरी शर्त यह है कि वैधकर्ता मान्यताओं के दौरान बाहरी संसाधनों तक पहुंचने का प्रयास कर रहे हैं, उदाहरण के लिए - एक्सएमएल स्कीमा फाइल या डीटीडी डाउनलोड करने के लिए। यदि आपकी एक्सएचटीएमएल फाइलों में बाहरी संसाधनों के संदर्भ शामिल हैं, तो यह संभव है कि वे अंतराल का कारण हैं। आप इस तरह के डीटीडी और स्कीमा डाउनलोड कर सकते हैं, और अपनी मशीन पर भौतिक फाइलों के लिए डीटीडी/स्कीमा संदर्भों को बांधने के लिए एक्लिप्स के एक्सएमएल कैटलॉग का उपयोग कर सकते हैं (उन्हें ऑनलाइन लाने के बजाए)।

यह सिर्फ एक सिद्धांत है। निश्चित रूप से जानने के लिए, हालांकि, आपको एक्लिप्स के जेवीएम के कोर डंप जारी करना होगा और करीब देखेंगे।

+0

@Issac ... मेरी एक्सएचटीएमएल फाइलें जेएसएफ फेसलेट्स और अन्य 3 जेएसएफ नेमस्पेस को संदर्भित करती हैं। यह तेजी से होती थी लेकिन इन समस्याओं का सामना करना पड़ रहा था और मेरा जीवन दुखी हो रहा था। और ग्रहण जेवीएम के कोर डंप को कैसे हटाया जाए? – SRy

+0

@Issac ..... मुझे लगता है कि मैंने इस मुद्दे को समझ लिया। एक बार जब मैंने 'Wso2' webservice प्लगइन स्थापित किया, तो मैंने अनइंस्टॉल किया लेकिन ग्रहण के प्लगइन फ़ोल्डर में लगभग 100+ जार अभी भी हैं। एक बार मैंने उन्हें हटा दिया, यह बहुत तेज़ है। मुझे यकीन नहीं है कि इससे समस्या आई है? क्या आपके पास इस बारे में कोई विचार है स्थिति की तरह। – SRy

+0

मैं * ग्रहण के आंतरिक लोगों के साथ अंतरंग नहीं हूं, लेकिन यह संभव है कि ग्रहणकर्ताओं द्वारा संदर्भित संसाधनों को हल करने के लिए ग्रहण (इसकी प्लगइन निर्देशिका में) के अंदर देख रहा हो। एक ग्रहण कोर-डंप भी उस पर प्रकाश डाल सकता है। इसके लिए 'jstack' का उपयोग करें: http://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jstack.html – Isaac