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

版权声明:转载请注明:beOkWithAnything总结 https://blog.csdn.net/swq463/article/details/82526190
<!--在一个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
就可以在运行时动态的找出项目的路径

猜你喜欢

转载自blog.csdn.net/swq463/article/details/82526190