最近,公司在研究Web Service, 同事用C++ gsoap写了一个客户端,希望有一个java客户端来测试一下跨语言的调用可行性。想到cxf对于调用ws的方便性,于是想用cxf的wsdl2java工具,来生成java调用的客户端。然后,再调用。可是,在使用wsdl2java的时候,出现了WSDLToJava Error: Rpc/encoded wsdls are not supported with CXF错误。
经查以及验证,此原因是wsdl在组装的时候使用了较老版本的ws生成工具导致。 Rpc/encoded是一个比较老的wsdl风格,在Jax-ws2.0规范中已经不再支持,所以我换成axis1 去生成java客户端就可以了
本文介绍了解决使用CXF进行WebService跨语言调用时遇到的问题,详细讲述了如何处理因旧版wsdl格式不兼容而导致的错误,并提供了一种通过Axis1生成Java客户端的方法。
5313

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



