调用WS,但是,此WS输入参数为xml字符串,使用soapUI调用总是会出现问题,于是想到改用java代码直接调用,想到cxf对于调用ws的方便性,于是想用cxf的wsdl2java工具,来生成java调用的客户端。然后,再调用。可是,在使用wsdl2java的时候,出现了WSDLToJava Error: Rpc/encoded wsdls are not supported with CXF错误。
经查以及验证,此原因是wsdl在组装的时候使用了较老版本的ws生成工具导致。cxf估计是不行了,换了xfire就ok。
这是个小问题,记一下以便备查。
本文探讨了在遇到WS输入参数为XML字符串时,从使用SOAPUI调用出现问题,转而采用Cxf进行Java代码直接调用的方法。重点解决了在使用Cxf的wsdl2java工具时遇到的WSDLToJavaError问题,并通过更换Xfire工具顺利生成Java客户端。文章总结了这一过程中的经验教训,以供类似场景参考。
5342

被折叠的 条评论
为什么被折叠?



