EJB3构造函数抛出异常?

时间:2009-05-19 14:29:37

标签: java ejb-3.0

如果EJB3无状态/有状态bean没有args构造函数抛出异常会发生什么?例如,A类有DI:

@EJB
B b;

和B在构造函数中抛出异常?在EJB3规范中我没有找到任何关于此案例的提及。我猜想A类的意义被抛弃了,因为它真的无法成功完成任务。

3 个答案:

答案 0 :(得分:1)

IME如果您的任何EJB在启动应用程序时无法初始化,则appserver知道发生了问题,并且未将您的应用程序标记为可用。

当发生这种情况时,您的EJB / Web URL不可用......

答案 1 :(得分:0)

当您尝试使用b时,通常会出现空指针异常。

答案 2 :(得分:0)

javax.ejb.EJBTransactionRolledbackException

使用b。

的方法时