web.xml中使用webAppRootKey

web.xml中使用webAppRootKey

1.web.xml配置

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

“webapp.root”這個字符串可以隨便寫任何字符串。如果不配置默認值是”webapp.root”。

可以用System.getProperty(“webapp.root”)來動態獲項目的運行路徑。
一般返回結果例如:/usr/local/tomcat6/webapps/項目名。

2、Spring通過 org.springframework.web.util.WebAppRootListener 這個監聽器來加入項目路徑。但是如果在web.xml中已經配置了 org.springframework.web.util.Log4jConfigListener
這個監聽器,則不需要配置WebAppRootListener了。因爲Log4jConfigListener已經包含了WebAppRootListener的功能。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章