关于SOAP请求客户端的wsimport vs wsld2java

时间:2015-01-28 18:28:49

标签: web-services soap cxf wsdl2java wsimport

我刚刚使用jdk1.7的wsimport生成了java源文件来构建Web服务客户端。

wsimport -keep /path/to/wsdl

为了生成SOAP请求,我在生成的文件夹下使用了clasess。一切顺利,回复200:)

但是,我想使用(用于......有趣的)CXF(v.2.7)wsdl2java工具来完全相同,但是使用这个工具它并没有生成SOAP请求所需的类,它也不会创建生成的文件夹。

wsdl2java -keep -verbose /path/to/wsdl

另外我注意到工具自己创建的类ObjectFactory是不同的。使用wsdl2java会创建一个很短的文件。

那么,为什么这些工具产生不同的结果?

我不明白这两者的区别,你可以帮助我吗?

使用的wsdl是导入xsd文件,这个文件有一个众所周知的问题,由于这个博客条目,我已经解决了这个问题 here

感谢您的回答

0 个答案:

没有答案