EJB Timer IllegalArgumentException

时间:2011-09-08 19:59:05

标签: ejb weblogic ejb-3.0 weblogic-10.x

我有一个运行良好的EJB3.0计时器。在应用程序部署期间,我在WL日志中看到此错误,

 An exception occurred while registering the MBean null.java.lang.IllegalArgumentException: Registered more than one instance with the same objectName : com.bea:ServerRuntime=admin,Name=weblogic.ejb.timer"

在取消部署期间

 An unexpected error was encountered while attempting to remove any EJB Timers from the persistent store for the EJB 'TimerBean(Application: )

我不使用持久性存储机制。我用servlet上下文触发定时器。

我们使用WL 10.3.1,我如何克服/捕获此异常,以便在构建过程中不会显示它。

由于

1 个答案:

答案 0 :(得分:0)

WLS ejb计时器持久保存到默认存储。错误消息似乎与它有关。可能是先前部署的ejb计时器正在干扰。服务器重启是否解决了此问题?您可能想在WLS 10.3.4上试用您的应用,看看问题是否已经解决。