1

重複の可能性:
JAX-WS-例外を障害にマップ

私は通常Javaを使用しませんが、必要なサードパーティライブラリの周りにサービスラッパーを作成することを余儀なくされています。(だから私はそれをc#から呼び出すことができます)

GlassFishでNetBeansを使用していますが、そこでSOAP障害を処理する方法を考えていました。

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

hello()内でスローされた例外がFaultsに変わるように、これを変更するにはどうすればよいですか?例外メッセージを含む単一の障害でも、今のところは問題ありません。

この環境での障害に対処する方法が本当にわかりません...どんな情報でも役に立ちます。

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 に答える