jdk 1.7 + tomcat 7 +运行批处理

时间:2014-04-16 20:05:37

标签: java tomcat7 java-7 batch-processing

我移植了一个Java Web应用程序,它使用JDK 1.5并在Tomcat 5.5下运行,现在使用JDK 1.7并在Tomcat 7下运行。我的任务是开发一个将要安排的Java批处理程序。批处理过程中使用的许多类也都由Web应用程序使用。

十年前,我写了一个批处理程序来使用并发调度程序。今天有什么方法可以使用我上面提到的环境实现预定的批处理过程?

修改 有人建议我使用quartz或ScheduledExecutorService。在看了这两个解决方案后,我认为它们可能提供的不仅仅是我需要的。目前,存在一个批处理过程,它基本上是一个计划作为Windows NT Server计划任务运行的Java程序,这种方法适用于现有的批处理过程。我将开发的新批处理过程也可以遵循这种方法,但接下来我有一个部署问题。批处理过程使用的.class文件和.properties以及.jar文件位于webapps中与Web应用程序不同的文件夹中。我需要的是仅针对批处理的自动部署策略。我会将我原来的问题标记为已回答并提出有关部署的新问题。

1 个答案:

答案 0 :(得分:0)

Spring Quartz是为这项工作而做的:

http://docs.spring.io/spring/docs/1.2.5/reference/scheduling.html