【发布时间】:2013-02-26 16:56:06
【问题描述】:
我正在使用带有@WebService 注释的CXF。它将 WSDL 文件生成为一个大文件,有没有办法告诉它在 XSD 文件中从外部生成wsdl:types 并将它们导入到 WSDL 中?
【问题讨论】:
标签: java web-services jakarta-ee cxf
我正在使用带有@WebService 注释的CXF。它将 WSDL 文件生成为一个大文件,有没有办法告诉它在 XSD 文件中从外部生成wsdl:types 并将它们导入到 WSDL 中?
【问题讨论】:
标签: java web-services jakarta-ee cxf
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
【讨论】: