例外があります:
public class MyException extends Exception {
public MyException() {
}
public MyException(String message) {
super(message);
}
}
例外はWebサービスメソッドからスローされます。
通常のJax-ws実装を使用してWebサービスを生成すると、WSDLには次のようになります。
<xs:complexType name ='MyException'> <xs:sequence> <xs:element minOccurs = '0' name ='message' type ='xs:string' /> </ xs:sequence> </ xs:complexType>
しかし、cxfを使用してWebサービスを生成すると、次のようになります。
<xs:complexType name ='MyException'> <xs:sequence /> </ xs:complexType>
これは私にとっては大丈夫ではありません:私は最初のバリアントを取得することを期待しています。
CXFに望ましい結果を提供させる方法を教えてください。
備考:例外のコードを変更することはできません!例外にはフィールドがありません!
ありがとう!