请问我的定时器老触发不了,,是什么原因啊,,郁闷!!!
<!-- 定时创建学员考试试卷 -->
<bean id="startSchedule"
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="cronTriggerBean" />
</list>
</property>
</bean>
<bean id="cronTriggerBean"
class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="timingTask"></property>
<property name="cronExpression">
      <value>0 0 6 * * ?</value>
    </property>
</bean>
<bean id="timingTask"
class="org.springframework.scheduling.quartz.JobDetailBean">
<property name="jobClass" value="networkcollege.timing.CrateUserTestPaper">
</property>
<property name="jobDataAsMap">
<map>
</map>
</property>
</bean>

解决方案 »

  1.   

    ublic class CrateUserTestPaper extends QuartzJobBean { @Override
    protected void executeInternal(JobExecutionContext arg0)
    throws JobExecutionException {
    // TODO Auto-generated method stub
    System.out.println("**********开始创建学员试题************"); 
           }
      

  2.   

    看下:http://hi.baidu.com/jixiaochao/blog/item/a1f2d6b4d689f47a8bd4b293.html
      

  3.   

    楼主可参考我用的这个:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
    <beans>
        <bean id="delLogQuarz" class="com.hundsun.u3c.task.DelLogBean" >
            <property name="logDelDaoServiceManage">
                <ref bean="logDelDaoServiceManage" />
            </property>
        </bean>
        <bean id="helloworldTask"    class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
            <property name="targetObject">
                <ref bean="delLogQuarz" />
            </property>
            <property name="targetMethod">
                <value>delLog</value>
            </property>
        </bean>
        <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
            <property name="jobDetail"><ref bean="helloworldTask" /></property>
            <property name="cronExpression"><value>0 5 14 * * ?</value></property>
        </bean>
        <bean autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
            <property name="triggers">
                <list>
                    <ref local="cronTrigger" />
                </list>
            </property>
        </bean>
    </beans>
    public class DelLogBean {
    private LogDelDaoService logDelDaoServiceManage;
    public void delLog(){
    try {
    logDelDaoServiceManage.delLog();
    } catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    //DataService.logDelDaoService.delLog();
    }
    public LogDelDaoService getLogDelDaoServiceManage() {
    return logDelDaoServiceManage;
    }
    public void setLogDelDaoServiceManage(LogDelDaoService logDelDaoServiceManage) {
    this.logDelDaoServiceManage = logDelDaoServiceManage;
    }}