如何让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
- 如何使用CXF,JAX-RS和HTTP缓存
- 如何使用WSS4J拦截器在Web服务方法中获取经过身份validation的用户
- Apache CXF – 在In和Out拦截器之间共享数据
- 最新的CXF与Spring:警告:javax.ws.rs.NotFoundException
- 使用JPA Hibernate实体定义Rest API – LAZY和EAGER
- 使用Apache CXF签名和加密SOAP消息
- Apache CXF客户端在Eclipse中加载正常,但独立的jar在WSDLServiceFactory中抛出NullpointerException
- 使用NTLM到SharePoint的CXF SOAP客户端
- 如何使用基本身份validation配置Camel CXF