TimeTask执行任务,会连续执行两次,是什么原因?

java网站,用的struts2,tomcat。后台用TimeTask执行自动推送任务。昨天发现这个自动任务居然每次执行会连续运行两次。

查了下是不是这个任务在那里启动的两次,也没有。麻烦各位帮我看下。

启动服务的代码:

Java code
1
2
3
Timer timer=new Timer();
Calendar target=Calendar.getInstance();
timer.schedule(new         BadDayAutoPushTask(),target.getTime(),5*60*1000/*24*60*60*1000!!!!!!!!!!!!!!!部署时要打开。*/);



Plain Text code
1
2
3
4
5
6
7
8
id, sendno,开始操作时间,结束操作时间, 操作状态, 用户数, 
 
1, 1, 2013-06-23 11:30:00, 2013-06-23 11:30:25, 1, 39, 
2, 2, 2013-06-23 11:30:00, 2013-06-23 11:30:24, 1, 39, 
3, 3, 2013-06-24 11:30:05, 2013-06-24 11:30:36, 1, 41, 
4, 4, 2013-06-24 11:30:05, 2013-06-24 11:30:36, 1, 41, 
5, 5, 2013-06-25 11:30:00, 2013-06-25 11:30:44, 1, 72, 
6, 6, 2013-06-25 11:30:00, 2013-06-25 11:30:44, 1, 72, 
posted @ 2013-06-25 18:54  月夜风2012  阅读(362)  评论(0编辑  收藏  举报
合肥办公家具 数控模具