【发布时间】:2012-01-25 17:49:28
【问题描述】:
我需要开发一个调度程序,它每天运行一次任务,并将在 Websphere 中运行。我一直在查看 WorkManager API,但找不到有关如何安排工作的任何信息。但是,在进行了一些其他搜索之后,我发现 commonj 可以与 WorkManager 一起使用 - 但是我找不到任何关于如何做到这一点的好例子。
请对此有任何指示吗?
【问题讨论】:
标签: jakarta-ee websphere-7 workmanagers
我需要开发一个调度程序,它每天运行一次任务,并将在 Websphere 中运行。我一直在查看 WorkManager API,但找不到有关如何安排工作的任何信息。但是,在进行了一些其他搜索之后,我发现 commonj 可以与 WorkManager 一起使用 - 但是我找不到任何关于如何做到这一点的好例子。
请对此有任何指示吗?
【问题讨论】:
标签: jakarta-ee websphere-7 workmanagers
我会为此使用 EJB 3 TimerService。
asyncbeans 的问题在于它们不是持久的。
EJB3 计时器是持久性的(默认情况下是文件存储),如果您需要一些特殊的东西,可以将其配置为使用自定义 WebSphere 调度程序。
通常默认值就足够了。
查看本教程:Using the Timer Service
【讨论】: