在石英调度程序中检索ServletContext参考

问题描述 投票:5回答:3

我正在基于Spring 3.0的应用程序中使用Quartz Scheduler。我可以成功创建新的调度程序,并且它们工作正常。

我因此看到了reference.

但是..我无法在我的石英作业文件中检索servletContext。谁能帮助我了解如何在executeInternal()方法中检索servletContext引用?

我正在基于Spring 3.0的应用程序中使用Quartz Scheduler。我能够成功创建新的调度程序,并且它们工作正常。因此,我看到了参考。但是..我无法...

servlets quartz-scheduler
3个回答
6
投票

我有类似的需求。我以与the solution presented here.类似的方式对其进行了整理在我的Servlet上下文侦听器中,我使用作业数据映射对象设置Servlet上下文,然后为该作业设置该对象:


1
投票

[从Quartz 2.0开始,如果要通过web.xml中的QuartzInitializerServlet启动Webapp内部的调度程序,则可以通过将scheduler-context-servlet-context-key设置为init参数,将ServletContext存储在SchedulerContext中:


1
投票

[从Kalman所说的QuartzJob配置进入您的ServletContext,然后这里是一些代码来获取实际的“ servletContext”

© www.soinside.com 2019 - 2024. All rights reserved.