2009-12-08 13 views
26

Birisi bu girişi web.xml dosyasında açıklayabilir mi? Ne zaman kullanılmalı ve neden?webAppRootKey amacı?

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

Bu, Spring veya genel olanla ilgili bir şey mi?

cevap

21

Hem genel hem de Bahar Spesifiktir. context-param, bağlam parametrelerini (genel) belirtmenize olanak tanır, ancak belirttiğiniz, uygulamanıza özeldir ve uygulamanız bu parametreyi arar ve kullanır.

Bu durumda, bu web uygulamasının kök dizinini belirtmesi gereken sistem özelliğinin anahtarıdır. WebAppRootListener veya Log4jConfigListener tarafından uygulanır.

+0

yararlı cevap, teşekkürler bu yararlıdır

umut ana dir olduğunu – Krishna

0

bu param çok önemlidir, tomcat'ımda app3'e localhost/navigates ve appate için 127.0.0.1/ gezinme elde etmek için iki uygulama var, FYI bağlamsal yollarının ikisi /, ne yaptığım defaultHost adıyla tomcat en server.xml başka Sunucu öğesi ekleyin 127.0.0.1 ve AppBase ROOT.war (app2)