2012-07-11 5 views
9

वर्तमान में हमारी ओपीएस टीम को युद्ध फ़ाइल को दोबारा हासिल करना है जिसे हम उदाहरण विशिष्ट कॉन्फ़िगरेशन के साथ रिलीज़ करते हैं। वे हमें कॉन्फ़िगरेशन फ़ाइलों (log4j.properties, environment.properties, jrf.properties, quartz.properties) को बाहरी रूप से युद्ध फ़ाइल के आकार को बाहरी करने का अनुरोध कर रहे हैं। इससे तैनाती आसान हो जाएगी।वर्चुअल वेबपैडलोडर - क्या यह उत्पादन में उपयोग करने का एक अच्छा विकल्प है?

हम टोमकैट 7 का उपयोग कर रहे हैं और टॉमकैट 7 में वर्चुअल वेबपैडलोडर युद्ध फ़ाइल के बाहर कॉन्फ़िगरेशन को बाहरी करने के लिए एक बहुत ही अच्छी सुविधा की तरह दिखता है।

टॉमकैट 6 दस्तावेज स्पष्ट रूप से कहता है कि "इसका उत्पादन उत्पादन के लिए नहीं किया जाना चाहिए। इसका मतलब आईडीई के साथ विकास को आसान बनाने के लिए वेब-आईएनएफ/lib में जारों को पूरी तरह से पुन: प्रकाशित करने की आवश्यकता के बिना है?"

टोमकैट 7 दस्तावेज ऐसा नहीं कहता है।

कोई विचार अगर वर्चुअल वेबपैडलोडर सुविधा उत्पादन वातावरण में उपयोग की जा सकती है?

धन्यवाद, आशीष

http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Virtual_webapp

http://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/loader/VirtualWebappLoader.html

+0

+1 मुझे इस पर भी राय सुनने में दिलचस्पी होगी। क्या आप बाहरी निर्भरताओं को केंद्रीय स्थान से संदर्भित कर रहे हैं? – Phil

उत्तर

0

मैं जानता हूँ कि यह एक पुराना है लेकिन जब से मैं सिर्फ एक उत्पादन सर्वर के लिए VirtualWebAppLoader के उपयोग के बारे जांच कर रहा था और अन्य Stackoverflow संबंधित बात कर देखा इसके बारे में, मैं यह जवाब जोड़ना चाहता हूं।

जैसा कि here की सूचना दी गई है, यह चेतावनी कम से कम टॉमकैट 6.0.38+ (और टॉमकैट 7) के रूप में नहीं है।

उद्धरण: "चूंकि इस सीमा को अब और नहीं दिया गया है और इसे टॉमकैट 7 जावाडॉक्स से हटा दिया गया है, इसलिए इसे संस्करण 6 से भी इस गलत चेतावनी को हटा देना चाहिए।"

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

  • कोई संबंधित समस्या नहीं^_^