在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 "%r" %s %b" /> </Host>
将appBase设置成空,docBase的项目名前加上路径,设置:unpackWARs="true" autoDeploy="true" reloadable="true"
以前项目用log4j设置每天生成一个日志,但所有日志还是在同一个文件中,做了如上设置后也能每天生成一个日志文件了,真是个意外收获呀。