2011-09-08 109 views
1

我有它運行great.During應用程序部署我看到這個錯誤在我的WL日誌的EJB3.0定時器,EJB計時器拋出:IllegalArgumentException

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,我如何克服/捕獲這個異常,以免它在構建過程中顯示。

謝謝

回答

0

WLS ejb定時器被保存到默認存儲區。錯誤消息似乎與它有關。它可能來自之前部署的ejb計時器是干擾性的。服務器重新啓動可以解決此問題嗎?您可能需要在WLS 10.3.4上嘗試您的應用程序,以查看問題是否已解決。

+0

嗨,在取消部署和部署期間拋出此錯誤,一旦應用程序正在運行,我不會看到這個問題。我們無法遷移到WL 10.3.4只是爲了克服這一點,但我已閱讀此版本的WL應該有所不同。我可能需要知道的一件事是「如何檢測定時器干擾」? – user874722

相關問題