Java EE / WebSphere中的计时器

时间:2015-10-08 18:29:04

标签: java timer ejb websphere

我的Web服务在Websphere中出错;它只出现在具有多个servant的WS安装中。它提供以下消息:

EJB Timer Service not available for EJB implementing the timed object interface

EJB Timer Service not available for TimedObject EJB {nameOfTimer}

我们正在开发RAD;当我们在RAD中运行时,当我们在只有一个服务方的WebSphere安装上运行时,我们看不到此错误消息。

定时器是否持久会发生:

TimerConfig timerConfig = new TimerConfig(name, true);

或非持久性

TimerConfig timerConfig = new TimerConfig(name, false);

(我们将其传递给createIntervalTimer()createSingleActionTimer()

创建计时器的类使用@Startup和@Singleton注释; TimerService使用@Resource注释。 timeout()方法使用@Timeout注释。

只有在有2名仆人的安装中,可能导致此错误的原因是什么?

我知道SO面向具体问题的具体答案,但我不知道与此相关的数百条线路中的哪一条要发布。 WebSphere上有计时器和多个服务器有什么问题?

0 个答案:

没有答案