我有一个例外:
public class MyException extends Exception {
public MyException() {
}
public MyException(String message) {
super(message);
}
}
从Web服务方法抛出异常。
当我使用常规Jax-ws实现生成Webservice时,WSDL具有:
<xs:complexType name='MyException'> <xs:sequence> <xs:element minOccurs='0' name='message' type='xs:string' /> </xs:sequence> </xs:complexType>
但是,在使用 cxf 生成网络服务时,我得到:
<xs:complexType name='MyException'> <xs:sequence/></xs:complexType>
对我来说不合适:我希望得到第一个变体。
您能否告知如何强制CXF提供所需的结果?
备注:我无法在异常中更改代码! Exception没有任何字段!
谢谢!