ricardojou 2016-06-10 01:43 采纳率: 0%
浏览 2902
已采纳

quartz在spring javase项目中无法启动

看日志好像是spring 容器关闭了导致的,但是不确定。

Jun 10, 2016 9:36:37 AM org.springframework.scheduling.quartz.SchedulerFactoryBean startScheduler
INFO: Starting Quartz Scheduler now
Jun 10, 2016 9:36:37 AM org.springframework.context.support.ClassPathXmlApplicationContext doClose
INFO: Closing org.springframework.context.support.ClassPathXmlApplicationContext@4411d970: startup date [Fri Jun 10 09:36:36 CST 2016]; root of context hierarchy
Jun 10, 2016 9:36:37 AM org.springframework.context.support.DefaultLifecycleProcessor stop
INFO: Stopping beans in phase 2147483647
Jun 10, 2016 9:36:37 AM org.springframework.scheduling.quartz.SchedulerFactoryBean destroy
INFO: Shutting down Quartz Scheduler

以下是spring配置:

<bean id="sendMailTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"
    p:jobDetail-ref="jobDetail"
    p:cronExpression="* * * * * ?"
/>

<bean id="scheduler" lazy-init="false" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
    <property name="triggers">
        <list>
            <ref bean="sendMailTrigger"/>
        </list>
    </property>
</bean>

p:targetObject-ref="mailServer"
p:targetMethod="sendMail"
p:concurrent="false"/>

  • 写回答

3条回答 默认 最新

  • ricardojou 2016-06-16 01:23
    关注

    我的问题,我把初始化写在try()里面了,try()会自动关闭
    try(ClassPathXmlApplicationContext ac = new ClassPathXmlApplicationContext(new String[] { CONTEXT_PATH }))

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥50 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥200 uniapp长期运行卡死问题解决
  • ¥15 latex怎么处理论文引理引用参考文献
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?