在waitForExecutionToCompleteOnShutdown期间销毁了Spring上下文

时间:2013-02-05 08:23:21

标签: spring tomcat7 quartz-scheduler applicationcontext

我有一个Spring应用程序,其中包含许多计划的Quartz作业。执行Tomcat的shutdown.sh文件时,Tomcat会停止。但是,我希望我的所有工作都能完成执行,然后我希望应用程序服务器停止。

工作正常:所有正在执行的作业在服务器关闭之前完成其作业。但是,当我执行shutdown.sh时,Spring上下文被销毁。因此,任何类型的DB操作等进程都无法完成,因为我得到了NoClassDefFoundError

我该如何处理这种情况?我希望在我的Quartz作业完成执行后销毁Spring上下文。

0 个答案:

没有答案