2013-05-21 3 views

ответ

1

Контейнер EJB будет обертывать необъявленные (системные) исключения в RemoteException (или EJBException для локальных представлений). Чтобы избежать этого, вы должны либо:

  1. Изменение UserDefineException продлить исключение, а не RuntimeException, и добавить UserDefineException в бросках пункт удаленного интерфейса.

  2. Аннотация UserDefineException с @ApplicationException или укажите его как <application-exception>com.example.UserDefineException</application-exception> в ejb-jar.xml.

+0

Решения проблемы решены? –

Смежные вопросы