Java Web工程配置log4j相对路径
2015-08-19 22:31
621 查看
将log4j的日志配置为相对路径,可以利用web.xml的webAppRootKey配置。
<context-param> <param-name>webAppRootKey</param-name> <param-value>{自定义,如:webapp.root}</param-value> </context-param>
如果不配置,默认是webapp.root;如果配置,则同一容器(如Tomcat)内的Web项目要配成不同的值,否则启动Tomcat时会报错Java.lang.IllegalstateException: web app root system property already set to different value:...。
在Java程序中可以用System.getProperty("{自定义值}")来动态获取项目的运行路径,如:D:/tomcat/webapp/myweb。
在log4j配置中可以通过${自定义值}获取项目的运行路径,如${webapp.root}等于D:/tomcat/webapp/myweb。设置日志路径为${webapp.root}/logs/app.log即能达到相对路径的效果。
相关文章推荐
- log4j中配置日志文件相对路径方法
- log4j中配置日志文件相对路径方法
- log4j中配置日志文件相对路径方法分析
- log4j使用心得之二 -- log4j配置相对路径日志
- log4j配置相对路径实现日志记录
- struts中log4j日志文件的相对路径配置实例分析
- log4j配置相对路径实现日志记录
- log4j中配置日志文件相对路径方法分析
- log4j相对路径的配置
- log4j中配置日志文件相对路径方法分析(转)
- log4j配置相对路径实现日志记录
- 在普通的java工程中指定log4j配置文件的路径
- Log4j中配置日志文件相对路径
- log4j中配置日志文件相对路径方法分析
- Log4j中配置日志文件相对路径
- tomcat6.0下log4j相对路径配置
- log4j中配置日志文件相对路径
- log4j中配置日志文件相对路径方法
- log4j中配置日志文件相对路径[续集]
- log4j中配置日志文件相对路径