0

Java Web サービスでの例外のスローを実装しました。私のクラスは次のとおりです。

@WebFault(faultBean = "com.au.ex.FaultBean", targetNamespace =
"something_here") public class Ex extends Exception {
  ... 
}

targetNamespaceを定義しないと、 Soap UInull ポインター例外がスローされます。

私の質問は次のとおりです: targetNamespace を定義する必要があり、どのようにデフォルトの targetNamespace を取得できますか?

PS: Web サービスの名前空間と同じ名前空間を定義すると、それでも例外がスローされます。他に何かを定義すると、それは機能しますか?

何か案は?

4

1 に答える 1

0

targetNamespace:Webサービスから生成されたWSDLおよびXML要素のXML名前空間を指定します。デフォルト値は、Webサービスを含むパッケージ名からマップされた名前空間です。(弦)

XMLまたはWSDLを扱わない限り、名前空間は必要ないように聞こえます...

于 2012-05-30T19:56:28.783 に答える