Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 避免向soap客户端抛出完整堆栈跟踪_Java_Jax Ws - Fatal编程技术网

Java 避免向soap客户端抛出完整堆栈跟踪

Java 避免向soap客户端抛出完整堆栈跟踪,java,jax-ws,Java,Jax Ws,每当我需要引发异常时,我都使用SOAPFaultException自定义我的响应。但在出现诸如NullPointerException之类的异常时,我的代码的完整堆栈跟踪会被发送到客户端。我想知道在jax-ws中是否有一种方法可以定制所有非SOAPFaultException?因此,我不会显示完整的stacktrace,而是说“内部服务器异常” 谢谢 您可以禁用在SOAP错误中包含堆栈跟踪 通过设置 com.sun.xml.ws.fault.SOAPFaultBuilder.disableCap

每当我需要引发异常时,我都使用SOAPFaultException自定义我的响应。但在出现诸如NullPointerException之类的异常时,我的代码的完整堆栈跟踪会被发送到客户端。我想知道在jax-ws中是否有一种方法可以定制所有非SOAPFaultException?因此,我不会显示完整的stacktrace,而是说“内部服务器异常”

谢谢

您可以禁用在SOAP错误中包含堆栈跟踪 通过设置
com.sun.xml.ws.fault.SOAPFaultBuilder.disableCaptureStackTrace
Java 启动属性设置为
false

资料来源:


同一文档中的章节对SOAP消息处理程序进行了一些解释和参考。这将允许您调整未建模故障的处理,即
RuntimeException
s.

案例已关闭还是仍然存在问题?