如果EJB3无状态/有状态bean没有args构造函数抛出异常会发生什么?例如,A类有DI:
@EJB
B b;
和B在构造函数中抛出异常?在EJB3规范中我没有找到任何关于此案例的提及。我猜想A类的意义被抛弃了,因为它真的无法成功完成任务。
答案 0 :(得分:1)
IME如果您的任何EJB在启动应用程序时无法初始化,则appserver知道发生了问题,并且未将您的应用程序标记为可用。
当发生这种情况时,您的EJB / Web URL不可用......
答案 1 :(得分:0)
当您尝试使用b时,通常会出现空指针异常。
答案 2 :(得分:0)
javax.ejb.EJBTransactionRolledbackException
使用b。
的方法时