如何在耳部署时自动执行会话bean的方法?

时间:2009-08-21 14:21:26

标签: deployment ejb quartz-scheduler

我需要一种方法来在某个时间每周定期执行会话bean的方法。我正在考虑使用石英调度程序来执行此操作。我的问题是,如何从自动部署.ear文件的那一刻起启动调度程序?是否可以在无状态会话bean上使用调用scheduler.start方法(如@PostConstruct或其他东西)的注释?

1 个答案:

答案 0 :(得分:4)

无状态bean的@PostConstruct问题是必须触发要构造的bean。

在EJB 3.1(自动计时器或启动单例会话bean)之前,没有标准的方法可以执行您要执行的操作。在此之前,您可以使用带有ServletContextListener的虚拟WAR来设置EJB计时器。