【发布时间】:2016-09-15 01:39:38
【问题描述】:
我们有一个用 .Net 编写的旧版 SOAP Web 服务。我们现在正在用 java 重写它。
我从未从事过 SOAP 服务,但对 REST Web 服务有一点了解。
在 Jax RS 中,我们有 ExceptionMapper 接口,可用于将任何 RuntimeException 映射到响应。所以我们映射我们的自定义异常和 java.lang.RuntimeException 来处理任何未处理的运行时异常,如下所示
@Provider
public class UnhandledExceptionMapper implements ExceptionMapper<RuntimeException> { ... }
这样我们确保不会向客户端返回异常堆栈跟踪。
Jax WS 中是否有类似的方法?
【问题讨论】:
标签: jakarta-ee jax-rs jax-ws java-ee-6