解决方法
Quartz是一个开源作业调度系统,可与几乎所有J2EE或J2SE应用程序集成或使用. Quartz可用于创建简单或复杂的计划.
Jcrontab旨在扩展和整合任何项目.读取并存储在文件,数据库或EJB中执行的任务,并提供Web UI和基本的swing GUI.
Essiembre J2EE Scheduler是J2EE应用程序的简单任务调度机制.该库可以被认为是在标准Java API中找到的Timer和TimerTask类的包装器.要执行的任务的配置及其频率是基于XML的.
cron4j是Java 2平台的调度程序,与UNIX cron守护程序非常相似.
Oddjob的目标是为企业的关键业务流程将所有批处理文件和cron作业提供一些顺序和可见性.
Fulcrum Scheduler提供调度服务.它基于涡轮机提供的turbineScheduler,但所有较旧的东西已被删除.目前只有非持久性的Scheduler才能完成.它从组件配置xml文件加载计划作业.
Gos4j – 面向目标的Java调度是基于目标组织处理优先级的一种方式.
Job Scheduler是一个作为恶魔操作的批处理程序,可以使用图形用户界面进行控制.作业计划程序为预定的程序,脚本以及任务处理的时间和频率使用XML配置.可以使用API来控制事件并记录到您的工作.
JDRing是一个轻量级的Java调度库,简单而小巧,但仍然以指定的时间间隔支持振铃报警,作为一次性事件,或者具有完全类似cron的控制的复杂时间表.
jBatchEngine是用Java编写的批处理作业假脱机程序.在与Cron这样的时间驱动调度器的对比中,jBatchEngine是事件驱动的.
MyBatchFramework是一个开放源码的轻量级框架,旨在为Java语言创建易于强大且易于管理的批处理程序.
Super with SuperScheduler and SuperWatchdog是一个Java作业调度程序,具有丰富的GUI用于所有应用程序.它是平台中立.特别好成为Linux和Solaris的工作调度程序.它提供了Microsoft Windows计划程序的超级功能.它提供事件触发调度.它可以在分布式环境中调度任务.一个任务将在网络中的所有机器中执行一次,一次.所有任务都是假日可调.即使每一份工作都是一份待命的工作,历史将是重要任务的良好迹象.它支持国际化.