webAppRootKey在同一个tomcat下配置两个项目

<!--在一个Tomcat下部署两个项目:两个项目的value随便写,但不能一样,不然跑不起来-->
  1. <!-- 应用路径  -->  
  2.     <context-param>  
  3.         <param-name>webAppRootKey</param-name>  
  4.         <param-value>webapp.root1</param-value>  
  5.     </context-param>  

 

  1. <!-- 应用路径  -->  
  2.     <context-param>  
  3.         <param-name>webAppRootKey</param-name>  
  4.         <param-value>webapp.root2</param-value>  
  5.     </context-param> 

 

Spring通过org.springframework.web.util.WebAppRootListener 这个***来运行时的项目路径

 

在log4j.properties配置文件,就可以按下面的方式使用${webapp.root}:
 log4j.appender.file.File=${webapp.root}/WEB-INF/logs/sample.log
就可以在运行时动态的找出项目的路径

全部评论

相关推荐

10-11 17:45
门头沟学院 Java
走吗:别怕 我以前也是这么认为 虽然一面就挂 但是颇有收获!
点赞 评论 收藏
分享
像好涩一样好学:这公司我也拿过 基本明确周六加班 工资还凑活 另外下次镜头往上点儿
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-24 20:55
阿里国际 Java工程师 2.7k*16.0
程序员猪皮:没有超过3k的,不太好选。春招再看看
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务