如何在CXF生成的WSDL中的服务之间重用WebFault类

时间:2012-06-14 07:24:24

标签: web-services jax-ws cxf

我有多个服务定义为Java类(@WebService),它们共享相同的WebFault类(@WebFault)。
我使用java2ws为服务生成WSDL和XSD文件 虽然我可以使用JAXB XmlSchema“location”属性重用服务之间的模型对象,并将它们生成一次到共享的XSD文件中,但是每个WSDL都会生成Web错误。 问题是,如果我尝试从.Net中的WSDL文件生成代码,例如我将多次定义Web故障类。
任何帮助将不胜感激 阿夫纳

1 个答案:

答案 0 :(得分:0)

也许您可以尝试为@WebFault设置名称

@WebFault(name = "EmployeeSearchFault") 
public class SearchEmployeeException extends Exception {
    --- 
}

如果没有给出确切的方案,那么我可以试试。