如何让CXF为WSDL生成外部XSD?

我正在使用CXF和@WebService注释。 它生成WSDL文件作为一个大文件,有没有办法告诉它在XSD文件中外部生成wsdl:types并将它们导入WSDL?

1)您最好的选择是使用CXF的JavaToWS ,只需使用"-createxsdimports"选项提供您的实现类和域对象,它将为您创建单独的WSDL和XSD文件,

从我的网站看下面的例子

http://www.javatips.net/blog/2012/09/cxf-java2wsdl-example

2)您可以使用SOPERA套件http://www.sopera.de/en/downloads/sopera-asf-331并将其转换为单独的WSDL和XSD