में डिफ़ॉल्ट एप्लिकेशन सेट करना मैं उन धागे से गुज़र चुका हूं जो बताते हैं कि किसी दिए गए WAR (abc.war कहें) को टॉमकैट में डिफ़ॉल्ट वेब-ऐप के रूप में कॉन्फ़िगर कैसे करें।टॉमकैट 7
या तो
ROOT.war को abc.war का नाम बदलें
या
$ में एक संदर्भ ROOT.xml {tomcat.home} बनाएं/conf/कैटालिना/localhost पथ = "" और डॉकबेस युद्ध के सापेक्ष/पूर्ण पथ पर सेट (डबल तैनाती से बचने के लिए वेबपैस के बाहर abc.war को रखते हुए)।
दोनों समाधानों में ROOT.war वेबपैप्स (ऐपबेस) निर्देशिका में परिणाम होता है। हालांकि मैं वेबएप में युद्ध नाम (abc.war) को बनाए रखना चाहता हूं और इसे प्राप्त करने के लिए एक अलग ROOT.war नहीं है।
मेरे मामले में काम करने वाला एक समाधान < होस्ट > सर्वर.xml में एक संदर्भ जोड़ रहा था। लेकिन Tomcat 7 Doc के अनुसार, सीधे server.xml में संदर्भ जोड़ने की अनुशंसा नहीं की जाती है।
क्या कोई मुझे वैकल्पिक विकल्प दे सकता है?
धन्यवाद।
दूसरा दृष्टिकोण – TheWhiteRabbit
मैं server.xml के होस्ट टैग के भीतर के साथ आगे बढ़ गया। –
http://wiki.apache.org/tomcat/HowTo#How_do_I_make_my_web_application_be_the_Tomcat_default_application.3F इसे देखें, आपको पूरा उत्तर मिल सकता है – madhu