2011-09-08 13 views
1

私は私WLログにこのエラーが表示さgreat.Duringアプリケーションの展開を実行します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:) 

私は「ドン永続ストア・メカニズムを使用します。サーブレット・コンテキストでタイマーを起動します。

私たちはWL 10.3.1を使用していますが、この例外をどのように克服し/キャッチしてビルドプロセス中に表示されないのでしょうか。

ありがとうございました

答えて

0

WLS ejbタイマーは、デフォルトストアに保持されます。エラーメッセージは、それに関連しているようです。以前の展開のejbタイマーが干渉している可能性があります。サーバーを再起動してもこの問題は解決しますか?問題が解決したかどうかを確認するには、WLS 10.3.4でアプリを試してみてください。

+0

私はWL 10.3.4に移行することはできませんが、このバージョンを読んでいます。 WLは異なった動作をするはずです。私が知る必要があることは、「どのようにタイマー干渉を検出できますか」です。 – user874722

関連する問題