Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jakarta ee JBoss EAP 7.0.0的Quartz调度程序实现_Jakarta Ee_Quartz Scheduler_Jboss Eap 7 - Fatal编程技术网

Jakarta ee JBoss EAP 7.0.0的Quartz调度程序实现

Jakarta ee JBoss EAP 7.0.0的Quartz调度程序实现,jakarta-ee,quartz-scheduler,jboss-eap-7,Jakarta Ee,Quartz Scheduler,Jboss Eap 7,我们正在将基于JBoss 4.2.1服务器构建的应用程序迁移到JBoss EAP 7.0.0服务器。在JBoss4.2.1中,quartz将使用MBean实现,并将使用()启动和初始化,后跟属性。这样做的原因是Mbean的启动和停止可以由集群节点中的HASingleton服务控制。这已在EAP 7.0.0服务器中删除,因为它不遵循J2EE约定()。另一种方法是使用本文中推荐的EJB调度服务。但我们不能这样做,因为这会导致业务逻辑的重大变化,这在这里是不受欢迎的。解决此问题的任何解决方案建议 我试

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

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


提前感谢。

JBoss EAP 7是Java EE 7,因此您也可以使用并发实用程序(JSR 236)。也许它可以和石英一起使用,我不确定。请参阅以获取示例。感谢您的响应,但请查看在集群环境中集成quartz,在集群环境中,即使部署了2个实例,也只能在一个节点上启动调度程序的一个实例。此外,第二个未启动的位置应该可以访问该对象,以便通过web视图获取状态信息。