Java 避免向soap客户端抛出完整堆栈跟踪
每当我需要引发异常时,我都使用SOAPFaultException自定义我的响应。但在出现诸如NullPointerException之类的异常时,我的代码的完整堆栈跟踪会被发送到客户端。我想知道在jax-ws中是否有一种方法可以定制所有非SOAPFaultException?因此,我不会显示完整的stacktrace,而是说“内部服务器异常” 谢谢 您可以禁用在SOAP错误中包含堆栈跟踪 通过设置Java 避免向soap客户端抛出完整堆栈跟踪,java,jax-ws,Java,Jax Ws,每当我需要引发异常时,我都使用SOAPFaultException自定义我的响应。但在出现诸如NullPointerException之类的异常时,我的代码的完整堆栈跟踪会被发送到客户端。我想知道在jax-ws中是否有一种方法可以定制所有非SOAPFaultException?因此,我不会显示完整的stacktrace,而是说“内部服务器异常” 谢谢 您可以禁用在SOAP错误中包含堆栈跟踪 通过设置 com.sun.xml.ws.fault.SOAPFaultBuilder.disableCap
com.sun.xml.ws.fault.SOAPFaultBuilder.disableCaptureStackTrace
Java
启动属性设置为false
资料来源:
同一文档中的章节对SOAP消息处理程序进行了一些解释和参考。这将允许您调整未建模故障的处理,即
RuntimeException
s.案例已关闭还是仍然存在问题?