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