【问题标题】:Glassfish 3.1.2 and EJB Timer - How to get my timer backGlassfish 3.1.2 和 EJB 计时器 - 如何让我的计时器恢复正常
【发布时间】:2014-03-25 14:10:07
【问题描述】:

发生了以下事情。我超越了 Glassfish 服务器上的一个 Java 项目。由于两次异常事件,现在定时记者不再工作。日志说:

[#|2014-02-19T08:00:36.179+0100|INFO|glassfish3.1.2|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=112;_ThreadName=Thread-2;|EJB5119:Expunging timer ['2@@1368688442192@@server@@domain1' 'TimedObject = TimerBean' 'Application = MY_APP' 'BEING_DELIVERED' 'PERIODIC' 'Container ID = 89698358364733447' 'Thu May 16 09:00:00 CEST 2013' '86400000' ] after [2] failed deliveries|#]

但是我怎样才能找回这个计时器呢?我认为它是否正确,它必须以某种方式在显示的屏幕“EJB 计时器服务”中进行设置。

http://i.xomf.com/mfqcz.jpg

【问题讨论】:

    标签: jakarta-ee glassfish ejb glassfish-3


    【解决方案1】:

    如果您的定时方法抛出异常并且无法成功完成,则会出现此问题。容器尝试执行它们两次,如果两次都失败,则将删除 Timer。

    要“恢复您的计时器”您必须解决导致异常的问题,然后重新部署您的应用程序。

    不,您无法在“EJB 计时器服务”屏幕上看到您的计时器,因为这不是列表或概览,而是配置页面。

    另请参阅:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多