EJB3 конструктор, выбрасывающий исключение? - PullRequest
1 голос
/ 19 мая 2009

Что произойдет, если конструктор EJB3 без состояния / с состоянием без аргумента выдает исключение? Например, класс A имеет DI:

@EJB
B b;

а B выбрасывает исключение в конструктор? Я не нашел упоминаний об этом случае в спецификациях EJB3. Я предполагаю, что isntance класса A отбрасывается, потому что у него действительно нет средств для достижения успеха в своей задаче.

Ответы [ 3 ]

1 голос
/ 21 мая 2009

IME, если какой-либо из ваших EJB-компонентов не инициализируется при запуске приложения, сервер приложений обнаруживает возникшую проблему и не отмечает ваше приложение как доступное.

Когда это происходит, ваши EJB / веб-URL недоступны ...

0 голосов
/ 27 октября 2009

javax.ejb.EJBTransactionRolledbackException

при использовании метода б.

0 голосов
/ 22 октября 2009

Обычно исключение пустого указателя при попытке использовать b.

...