1

可能重复:
JAX-WS - 将异常映射到故障

我通常不使用 java,但我被迫围绕我需要的 3rd 方库编写服务包装器。(所以我可以从 c# 调用它)

我正在使用带有 GlassFish 的 NetBeans,我想知道如何在其中使用 SOAP 故障。

  @WebMethod(operationName = "hello")
  public String hello() throws Exception
  {
    return "Hello World!";
  }

如何更改此设置,以便在 hello() 中抛出的任何异常都变成故障?即使是仅包含异常消息的单个故障现在也可以。

我真的不知道如何处理这种环境中的故障​​......任何信息都会有所帮助。

4

1 回答 1

0

试试这个:

@WebMethod(operationName = "hello")
public String hello() {
  try {
    return "Hello World";
  } catch(Exception e) {
    // Throw the fault here.
  }
}

在这里查看更多信息:

JAX-WS - 将异常映射到故障

于 2011-12-08T18:49:48.020 回答