码迷,mamicode.com
首页 > 编程语言 > 详细

spring中配置quartz调用两次及项目日志log4j不能每天生成日志解决方法

时间:2017-03-25 10:37:02      阅读:1102      评论:0      收藏:0      [点我收藏+]

标签:日志log   valve   app   reload   val   dir   ref   webapps   docbase   

在quartz中配置了一个方法运行时会连续调用两次,是因为加载两次,只需在tomcat的server.xml中修改配置

<Host name="www.xx.cn" appBase="" unpackWARs="true" autoDeploy="true">
        <Context path="" docBase="webapps/demo" reloadable="true"/>  
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" /> 
</Host>

将appBase设置成空,docBase的项目名前加上路径,设置:unpackWARs="true"  autoDeploy="true"  reloadable="true"

以前项目用log4j设置每天生成一个日志,但所有日志还是在同一个文件中,做了如上设置后也能每天生成一个日志文件了,真是个意外收获呀。

spring中配置quartz调用两次及项目日志log4j不能每天生成日志解决方法

标签:日志log   valve   app   reload   val   dir   ref   webapps   docbase   

原文地址:http://www.cnblogs.com/aegisada/p/6616077.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!