Date date=new Date(System.currentTimeMillis());
Calendar cd=Calendar.getInstance();
cd.setTime(date);
Timer timer = new Timer( true );
cd.set(cd.get(Calendar.YEAR), cd.get(Calendar.MONTH),cd.get(Calendar.DATE), 12, 12, 12);
timer.schedule(new OrderWeekTask(cd,"month"), cd.getTime());
我使用的是TOMCAT的服务器,TOMCAT一直起动着,但在指定的时间上该任务不执行,
只有重新启动该服务器他才会执行,我觉得很奇怪,我觉得这样太麻烦了,每次任务执行前要重新启动tomcat一次太麻烦了,我不晓得代码,哪里有问题,谢谢大家的帮助!