(ग्रहण 3.4, गैनीमेड)ग्रहण - मैं टॉमकैट 6 से टॉमकैट 5.5 तक 'प्रोजेक्ट फैकेट' कैसे बदल सकता हूं?
मेरे पास एक्लिप्स में एक मौजूदा गतिशील वेब अनुप्रयोग प्रोजेक्ट है। जब मैंने प्रोजेक्ट बनाया, तो मैंने 'कॉन्फ़िगरेशन' ड्रॉप डाउन के तहत 'अपाचे टॉमकैट v6' के लिए डिफ़ॉल्ट कॉन्फ़िगरेशन निर्दिष्ट किया।
यह लाइन के नीचे एक महीने या 2 है, और अब मैं कॉन्फ़िगरेशन को टॉमकैट 'v5.5' में बदलना चाहता हूं। (यह उत्पादन सर्वर पर बिलाव के संस्करण होगा।)
मैं निम्नलिखित कदम (सफलता के बिना) की कोशिश की है:
- मैं परियोजना के तहत
Targeted Runtimes
चयनितProperties
Tomcat v5.5
विकल्प अक्षम था और यूआई ने यह संदेश प्रदर्शित किया:
If the runtime you want to select is not displayed or is disabled you may need to uninstall one or more of the currently installed project facets.
- मैंने फिर
Uninstall Facets...
लिंक पर क्लिक किया।
Runtimes
टैब के तहत, केवलTomcat 6
प्रदर्शित किया गया।
Dynamic Web Module
के लिए, मैंने के स्थान पर संस्करण2.4
का चयन किया।
Runtimes
टैब के तहत,Tomcat 5.5
अब प्रदर्शित किया गया। - तो मैं एक अंत में मृत्यु पर पहुंच गया
Cannot change version of project facet Dynamic Web Module to 2.4.
Finish
बटन अक्षम था:
हालांकि, यूआई अब इस संदेश का प्रदर्शन किया।
मैं सफलतापूर्वक टॉमकैट v5.5 कॉन्फ़िगरेशन के साथ एक नई परियोजना बना सकता हूं। किसी कारण से, हालांकि, यह मुझे एक मौजूदा परियोजना को डाउनग्रेड करने नहीं देगा।
काम के आसपास के रूप में, मैंने एक नई परियोजना बनाई और पुरानी परियोजना से स्रोत फ़ाइलों की प्रतिलिपि बनाई। फिर भी, काम-आसपास काफी दर्दनाक था और कुछ हद तक बेकार था।
क्या कोई यह समझा सकता है कि मैं 'टॉमकैट 6' से 'टॉमकैट 5' तक परियोजना कॉन्फ़िगरेशन को कैसे डाउनग्रेड कर सकता हूं? या शायद यह क्यों हुआ कुछ प्रकाश डाला?
धन्यवाद
पीट
धन्यवाद। वास्तव में मैंने प्रश्न पोस्ट करने से पहले अपने हैक की कोशिश की - आंशिक सफलता के साथ। जब मैंने ग्रहण के भीतर से परियोजना को चलाने का प्रयास किया (टॉमकैट 5.5 के तहत) मुझे अपवादों का सामना करना पड़ा। इसलिए मैंने एक्सेप्से को अपवाद स्टैक को कॉपी करने के लिए निकाल दिया ... और यह काम किया! किसी भी विचार हैक की आवश्यकता क्यों है? – user13360
बहुत बढ़िया..इस जवाब ने मुझे लंबे समय तक चलने वाले मुद्दे को हल करने में मदद की। – SRy
+1! यह हैक वास्तव में काम करता है :-) – Badal