Java JDK1.7+Tomcat7+运行批处理

Java JDK1.7+Tomcat7+运行批处理,java,tomcat7,java-7,batch-processing,Java,Tomcat7,Java 7,Batch Processing,我移植了一个使用JDK1.5并在Tomcat5.5下运行的Java web应用程序,现在使用JDK1.7并在Tomcat7下运行。我的任务是开发一个Java批处理程序。批处理过程使用的许多类也被web应用程序使用 十年前,我编写了一个批处理来使用并发调度器。现在有哪些方法可以使用我上面提到的环境实现计划的批处理过程 编辑: 有人建议我使用quartz或ScheduledExecutorService。在研究了这两种解决方案之后,我认为它们可能提供了比我需要的更多的解决方案。目前,存在一个批处理进

我移植了一个使用JDK1.5并在Tomcat5.5下运行的Java web应用程序,现在使用JDK1.7并在Tomcat7下运行。我的任务是开发一个Java批处理程序。批处理过程使用的许多类也被web应用程序使用

十年前,我编写了一个批处理来使用并发调度器。现在有哪些方法可以使用我上面提到的环境实现计划的批处理过程

编辑:
有人建议我使用quartz或ScheduledExecutorService。在研究了这两种解决方案之后,我认为它们可能提供了比我需要的更多的解决方案。目前,存在一个批处理进程,它基本上是一个Java程序,计划作为Windows NT Server计划的任务运行,这种方法对于现有的批处理进程来说已经足够好了。我将开发的新批处理过程也可以遵循这种方法,但接下来我有一个部署问题。批处理过程使用的.class文件和.properties以及.jar文件位于webapps中web应用程序的单独文件夹中。我需要的是一个仅用于批处理的自动化部署策略。我会将我的原始问题标记为已回答,并提出一个有关部署的新问题。

Spring Quartz专为这项工作设计:


如果您想要太多的灵活性或@JigarJoshi,感谢您的反馈!