1

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

@EJB
B b;

B 在构造函数中抛出异常?我没有在 EJB3 规范中找到任何关于这种情况的提及。我猜想 A 类的实例被丢弃了,因为它真的没有办法成功完成它的任务。

4

3 回答 3

1

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

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

于 2009-05-21T16:10:21.570 回答
0

javax.ejb.EJBTransactionRolledbackException

当您使用 b 的方法时。

于 2009-10-27T14:05:52.980 回答
0

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

于 2009-10-22T18:05:28.047 回答