JBoss EAP 7.0.0的Quartz Scheduler实现

时间:2017-06-14 14:53:22

标签: java-ee quartz-scheduler jboss-eap-7

我们正在将通过JBoss 4.2.1服务器构建的应用程序迁移到JBoss EAP 7.0.0服务器。在JBoss 4.2.1中,quartz将使用MBean实现,并使用()后跟属性启动和初始化。这样做的原因是Mbean的启动和停止可以由群集节点中的HASingleton服务控制。这已在EAP 7.0.0服务器中删除,因为它没有遵循J2EE约定(link)。另一种方法是使用帖子中推荐的EJB调度服务。但我们不能这样做,因为它会导致业务逻辑的重大变化,这在这里不会受到重视。解决此问题的任何解决方案建议。

我试图通过将调度程序实例放在单例bean中来调用bean。它正在工作,但必须扩展到JBoss集群节点配置,其中只应启动一个实例,另一个节点可以访问此实例以报告Web视图。

提前致谢。

0 个答案:

没有答案