WLS 12.1.1 上的计时器
Timer on WLS 12.1.1
我在我的 Weblogic 12.1.1 上使用非持久性计时器。
问题是有时在回调方法引发系统异常后,计时器不再执行(或仅执行一次)。
即使使用带注释的 @Scheduled 方法以及以编程方式初始化的计时器 (TimerService.createCalendarTimer(...))
,也会出现此问题
即使在 weblogic 控制台上,计时器也不再显示。没了!
我们必须重新启动服务器才能恢复计时器 运行...
为什么计时器消失了?有人可以帮忙吗?
我们在 wls 12.1.1 上遇到了基于非持久日历的计时器的相同行为。
我认为这是 Oracle 的错误。该问题已报告给 oracle 并列为 BUG 19689036.
作为解决方法,您可以使用间隔计时器。对我们来说,这解决了我们的问题并且仍然满足了我们的要求。
我们强烈建议不要在 WLS 12.1.1 上使用基于日历的计时器。改用基于间隔的计时器
我在我的 Weblogic 12.1.1 上使用非持久性计时器。 问题是有时在回调方法引发系统异常后,计时器不再执行(或仅执行一次)。
即使使用带注释的 @Scheduled 方法以及以编程方式初始化的计时器 (TimerService.createCalendarTimer(...))
,也会出现此问题即使在 weblogic 控制台上,计时器也不再显示。没了!
我们必须重新启动服务器才能恢复计时器 运行...
为什么计时器消失了?有人可以帮忙吗?
我们在 wls 12.1.1 上遇到了基于非持久日历的计时器的相同行为。
我认为这是 Oracle 的错误。该问题已报告给 oracle 并列为 BUG 19689036.
作为解决方法,您可以使用间隔计时器。对我们来说,这解决了我们的问题并且仍然满足了我们的要求。
我们强烈建议不要在 WLS 12.1.1 上使用基于日历的计时器。改用基于间隔的计时器