Java EE中的定时批处理有哪些工具?

2 websphere tomcat timer process java-ee

我的雇主刚要求我在他们运行的Java EE WebSphere应用程序中运行定时批处理.它应该在每天晚上11:30运行某个班级.

我对Java EE和WebSphere服务器(或开发环境中的tomcat)不是很熟悉,我一直在挖掘,但我发现的只是关于java timer类但不是如何设置或调用它.

似乎也需要编辑web.xml文件.

任何帮助将不胜感激!

Che*_*oft 5

您应该从OpenSymphony 查看开源Quartz库.非常容易使用,非常适合这种事情.

TimerTasks最适合在未来短时间内运行.但是对于像这样的大型时间框架的重复执行,Quartz擅长.您甚至可以将即将到来的任务列表保存在持久存储中,例如文件或数据库,因此如果重新启动应用程序,即将到来的定时作业也不会丢失.

此外,Spring框架中有一个奇妙的Quartz抽象.