2009-12-08 13 views
26

क्या कोई इस प्रविष्टि को web.xml में समझा सकता है? जब इसका इस्तेमाल किया जाना चाहिए और क्यों?webAppRootKey का उद्देश्य?

<context-param> 
    <param-name>webAppRootKey</param-name> 
    <param-value>webapp.root</param-value> 
</context-param> 

क्या यह वसंत या सामान्य से संबंधित है?

उत्तर

21

यह सामान्य और वसंत विशिष्ट दोनों है। context-param आपको संदर्भ पैरामीटर निर्दिष्ट करने की अनुमति देता है (जो सामान्य है) लेकिन जो आप निर्दिष्ट करते हैं वह आपके एप्लिकेशन के लिए विशिष्ट है, और आपका एप्लिकेशन पैरामीटर की तलाश करेगा और इसका उपयोग करेगा।

इस मामले में यह सिस्टम प्रॉपर्टी की कुंजी है जो इस वेब ऐप की मूल निर्देशिका निर्दिष्ट करनी चाहिए। WebAppRootListener या Log4jConfigListener द्वारा लागू।

+0

उपयोगी जवाब है, धन्यवाद की मूल निर्देशिका है – Krishna

4

मेरे पास एक ही प्रश्न था, और यह पृष्ठ और बाद में WebApproot in Spring मिला। mblinn's answer में यह सबसे अच्छी तरह से समझाया गया है।

0

यह पोम बहुत महत्वपूर्ण है, मेरे टॉमकैट में मेरे पास दो ऐप हैं, ऐप 1 और 127.0.0.1/ को एप 2 पर नेविगेट्स प्राप्त करने के लिए, एफवाईआई उनके दोनों संदर्भ पथ हैं /, मैं जो करता हूं वह है I defaultHost नाम के साथ बिल्ला के server.xml के लिए एक और होस्ट तत्व जोड़ 127.0.0.1 और appBase ROOT.war (APP2)

आशा है कि यह उपयोगी है