【问题标题】:Timer on WLS 12.1.1WLS 12.1.1 上的计时器
【发布时间】:2015-02-12 15:57:07
【问题描述】:

我在我的 Weblogic 12.1.1 上使用了非持久计时器。 问题是有时在回调方法引发系统异常后,计时器不再执行(或仅执行一次)。

即使使用带注释的 @Scheduled 方法以及以编程方式初始化的计时器 (TimerService.createCalendarTimer(...)) 也会出现此问题

即使在 weblogic 控制台上,计时器也不再显示。没了!

我们必须重新启动服务器才能让计时器恢复运行...

为什么计时器消失了?有人可以帮忙吗?

【问题讨论】:

    标签: java jakarta-ee timer weblogic


    【解决方案1】:

    我们在 wls 12.1.1 上使用基于非持久日历的计时器遇到了相同的行为。

    我认为这是 Oracle 的一个错误。该问题已报告给 oracle,并列为BUG 19689036

    作为一种解决方法,您可以使用间隔计时器。对我们来说,这解决了我们的问题并且仍然满足了我们的要求。

    我们强烈建议不要在 WLS 12.1.1 上使用基于日历的计时器。改用基于间隔的计时器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-29
      • 2012-05-26
      • 1970-01-01
      • 2021-03-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多