Таймер EJB IllegalArgumentException - PullRequest
       29

Таймер EJB IllegalArgumentException

1 голос
/ 08 сентября 2011

У меня есть таймер 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: )

Я не использую механизм сохранения. Я запускаю таймер с контекстом сервлета.

Мы используем WL 10.3.1, Как я могу преодолеть / перехватить это исключение, чтобы оно не отображалось во время процесса сборки.

Спасибо

1 Ответ

0 голосов
/ 09 сентября 2011

Таймеры WLS ejb сохраняются в хранилище по умолчанию. Сообщения об ошибках, похоже, связаны с этим. Вполне вероятно, что таймер ejb из предыдущего развертывания мешает. Решает ли эта проблема перезапуск сервера? Возможно, вы захотите попробовать ваше приложение на WLS 10.3.4, чтобы увидеть, была ли проблема решена.

...