【问题标题】:Java Cron4J Persistent TaskJava Cron4J 持久任务
【发布时间】:2011-06-29 16:16:03
【问题描述】:

目前我正在运行一个使用 Cron4J 用 Ja​​va 开发的夜间服务器任务。现在我选择了 Cron4J 而不是标准的 Java.util.Timer,因为它即使在服务器崩溃或关闭后也能持久运行任务。

但是我似乎无法完全关闭任务。我可以设法在它运行时停止它,但是当服务器重新启动时它会立即重新启动。

有人使用过 Cron4J 库吗?如果可能的话,我希望能够杀死所有睡眠任务。

开发环境:Windows 7、Apache Tomcat 7、JDK 6。

感谢您的任何帮助或建议。

【问题讨论】:

    标签: java tomcat cron persistence task


    【解决方案1】:

    您是否致电deschedule 并没有从队列中删除任务?您必须为所有睡眠任务调用它,没有办法说取消每个睡眠任务。如果您将所有任务都放在一个文件中,您可以descheduleFile,这样可能会更有效率。

    【讨论】:

    • 感谢您的回复。在这个主题上提供的帮助真的不多,因为我已经把它放在了很多板上。所以我很感激这个建议。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-29
    • 2012-11-06
    • 1970-01-01
    • 2015-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多