context-param之webAppRootKey

默认情况下webAppRootKey属性的值为webapp.root,也就是说系统会把web项目的路径(一直到项目名)保存到一个叫webapp.root的系统变量中去。我们可以通过下面的语句获取该变量的值。

System.getProperty("web.root");

因为一个tomcat下面可能部署了多个基于spring、log4j的应用,webapp.root会产生冲突错误(也就是说不知道webapp.root具体代表那个应用的路径了),所以我们可以为具体应用具体配置,而不使用默认值。

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

这样我们就把“web项目的路径”压入一个叫webapp.root.webtools的系统变量。

 

参考:

http://wuxiao-v.iteye.com/blog/1185032

posted on 2015-12-16 21:13  奈何作贼  阅读(356)  评论(0)    收藏  举报

导航