我移植了一個使用JDK 1.5並運行在Tomcat 5.5之下的Java Web應用程序,現在使用JDK 1.7並在Tomcat 7下運行。我負責開發一個Java批處理程序,它將被安排。批處理過程中使用的許多類也都由Web應用程序使用。jdk 1.7 + tomcat 7 +運行批處理
十年前我寫了一個批處理來使用併發調度器。今天用什麼方法來實現使用我上面提到的環境的預定批處理?
編輯: 有人建議我使用quartz或ScheduledExecutorService。在看過這兩種解決方案之後,我認爲他們可能提供的比我需要的更多。目前,存在一個批處理過程,它基本上是一個計劃作爲Windows NT Server計劃任務運行的Java程序,並且這種方法對於現有的批處理過程足夠有效。我將開發的新批處理過程也可以採用這種方法,但接下來我有一個部署問題。批處理使用的.class文件和.properties以及.jar文件位於web應用程序中的Web應用程序的單獨文件夾中。我需要的僅僅是批處理過程的自動化部署策略。我會將我的原始問題標記爲已回答,並提出有關部署的新問題。
[石英調度(http://quartz-scheduler.org/)如果你想太多的靈活性或[ScheduledExecutorService的(HTTP: //docs.oracle.com/javase/7/docs/api/java/util/concurrent/ScheduledExecutorService.html) –
@JigarJoshi,謝謝你的反饋! – javagirl
歡迎您:) –