EJB - 重新抛出未决异常时发现意外异常

EJB - Unexpected exception was found while rethrowing pending exception

从 EJB 调用方法时出现奇怪的异常。 EJB 的方法只是参考 BD 和 returns 一个 VO。 当我从独立客户端调用该方法时一切正常,但是当我从同一服务器从另一个 EJB 进行调用时,它 returns: org.omg.CORBA.UNKNOWN:重新抛出未决异常时发现意外异常:(.VOObject) vmcid:IBM 次要代码:EA5 已完成:可能

服务器是 WebSphere Application Server 8.5,EJB 源是 3.1,EJB 目标是 2.1。

有想法吗? 提前致谢。

我遇到了类似的问题。确保 VO class 在你的调用者 EJB class 路径中(如果你使用 Maven,请添加相应的依赖项)。很可能目标 EJB 包含一个在其签名中带有该 VO 的方法。