我有一个远程调用 ejb 3 的 spring mvc portlet。现在,当 ejb 抛出异常时,在门户端我只看到“EJB 异常”。我无权访问实际的 ejb 3 日志。那么我该怎么做才能使整个异常堆栈跟踪在门户端可用?
问问题
114 次
1 回答
0
您可以捕获 EJBException(请注意,它是 RuntimeException,因此,您的代码不是“必须”捕获它),然后调用getCausedByException方法来访问原始异常。有了它,你可以做任何你想做的事情,包括重新抛出它。
于 2012-08-12T15:57:20.727 回答