SSH项目
在项目中制定任务调度,每天的23:59执行一个当天统计的功能,发现任务执行了两次,是数据库中的数据重复
原因:tomcat配置问题
解决办法:修改tomcat的server.xml文件
修改对应项目的<Host/>标签
<Host name="localhost" appBase="" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="/usr/local/apache-tomcat-6.0.29/webapps/semwinner" path="" reloadable="true"></Context>
<Context docBase="/usr/local/apache-tomcat-6.0.29/webapps/emarboxmanager" path="/admin" reloadable="true"></Context>
</Host>
将appBase="webapps"中的属性值去掉
如果不去除,appBase不去除属性值,对指定的路径加载一次,context标签中的path又会加载一次,所以生成两个quartz实例,就会定时执行两次