我正在使用BlazeDS将Flex前端连接到Java后端,我想知道是否有任何方法可以在异常传递到前端的情况下获得完整的堆栈跟踪。当我在Flex中的异常处理程序中设置断点时,我只看到一条基本消息、错误字符串等。
如果有任何帮助,我将不胜感激。
谢谢!
您可以创建一个自定义异常;然后在最高级别捕获所有服务器端异常,并将原始异常的stacktrace作为属性重新引发自定义异常。您应该能够访问此客户端。
此外,如果您在服务器端使用Spring,那么SpringBlazeDS集成可以使用异常转换器将服务器端异常转换为更干净的客户端异常。