Spring Quartz 定时任务问题

小隐隐于市 发布于 2013/03/14 15:36
阅读 359
收藏 1
我在用Spring Quartz写了很多条定时任务,所有得配置都已经配好了在启动tomcat中后为什么只执行一条任务。。
加载中
0
八木
八木
<property name="concurrent" value ="false"/> 
concurrent是用来控制那个是不是多任务的
小隐隐于市
小隐隐于市
我把配置贴出来了你帮我看下,谢谢
0
小隐隐于市
小隐隐于市
另外我每个任务的配置文件都是一个独立的文件
0
零点三六
零点三六

我现在是用注解的方式...

格式没写对?

0
小隐隐于市
小隐隐于市
<bean name="currentTimeInterface" class="org.springframework.scheduling.quartz.JobDetailBean">
        <property name="jobClass">
            <value>com.edispatcher.core.webservice.CurrentTimeInterface</value>
        </property>
<!--        <property name="jobDataAsMap">-->
<!---->
<!--          <map>-->
<!---->
<!--           <entry key="responseWebService">-->
<!---->
<!--              <ref bean="responseWebService"/>-->
<!---->
<!--           </entry>-->
<!---->
<!--          </map>-->
<!---->
<!--       </property>-->
    </bean>


    <bean id="simpleReportTrigger"

       class="org.springframework.scheduling.quartz.SimpleTriggerBean">

    <property name="jobDetail">

      <ref bean="currentTimeInterface"/>

    </property>

    <property name="startDelay">

      <value>60000</value>

    </property>

    <property name="repeatInterval">

      <value>5000</value>

    </property>
    
</bean>


    <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
        <property name="triggers">
            <list>
                <ref local="simpleReportTrigger" />
            </list>

        </property>
    </bean>
这个是我配置里的一个,不知道怎么加。。是不是调用的触发器不一样
八木
八木
回复 @小隐隐于市 : 才看到,那就可能是哪里配置错了
小隐隐于市
小隐隐于市
回复 @八木 : 不行,日志打印出来是缺少get和set方法,也就是SchedulerFactoryBean这个类里没有concurrent属性。
八木
八木
看这个有点乱看不出来。那段加在factorybean下面,然后用trigger写任务
0
steel
steel
有日志信息没,看看有没有报错
返回顶部
顶部