EJB 3.0定时器集群信息(EJB 3.0 Timer Cluster Info)

2019-09-27 03:58发布

我能得到一些实际的EJB3.0定时器Service.I能得到超时工作,我能够使用servlet上下文listener.I调用计时器已经部署了一个简单的应用程序,它在特定的interval.I发送警报我使用WL 10.3.1(不支持EJB3.1,使用调度程序)。 我得到警报两次在同一时间(我有2个管理服务器集群)。我看着使用WL集群定时器的几个例子,比如为: http://shaoxiongyang.blogspot.com/2010/10/如何使用的,EJB-3定时器功能于WebLogic的10.html 。但我想,以避免对server.Is有任何配置这可以在一个集群Env.I控制任何其他方式想拥有一个定时器在一个簇的Env任何时间运行。

谢谢...

Answer 1:

不要servlet上下文监听无条件创建contextInitialized在计时器? 如果是这样,那说明由于servlet上下文监听器的问题将在每个JVM上运行。 你需要,如果计时器已经先创建以某种方式进行检查。 无论是使用getTimers或检查/插入一行到你自己的数据库表。



文章来源: EJB 3.0 Timer Cluster Info