例外があります:
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に望ましい結果を提供させる方法を教えてください。
備考:例外のコードを変更することはできません!例外にはフィールドがありません!
ありがとう!