如何在SDO中使用CXF?

时间:2012-09-19 18:41:52

标签: web-services cxf sdo

我尝试使用“契约优先”模式为现有的Web服务构建基于CXF的客户端应用程序。

XSD非常复杂,所以我正在寻找一种方法来利用SDO之类的东西,避免WSDL的代码生成。 WSDL2Java工具生成20K行类。 我已经在IBM WebSphere ESB中使用过SDO,我希望我可以重用以前的代码。

我无法通过CXF找到这样做的方法, 只有这个:http://cxf.apache.org/docs/sdo.html

关于SDO的文本似乎已经过时,因为WSDL2Java工具不再支持“-db sdo”参数。 它说:

WSDL2Java -o D:/wsdl2java_out -d sdo -uri WS.wsdl
...
Caused by: org.apache.axis2.wsdl.codegen.CodeGenerationException: No proper databinding has taken place

1 个答案:

答案 0 :(得分:1)

您使用的是Axis2 wsdl2java命令,而不是CXF wsdl2java。