对于我想在 J2EE 容器中运行的后台作业,我发现了创建启动 servlet 并使用 Timer Service API 创建托管计时器的建议(在 J2EE 中用于定时批处理的哪些工具的答案中? )。
要创建计时器,我需要一个实现计时器 API 的上下文。(例)
在 Servlet 类中,我重写了 init 方法,但它只能访问 ServletContext,而不能访问 SessionContext。ServletContext 没有创建计时器的方法,所以我被困在这里。
如何在 servlet 的启动代码中访问 J2EE 计时器服务?