我对Web服务的概念很陌生,目前我正在开展一个需要通过SOAP从外部应用程序检索一些数据的项目。
该应用程序提供了一个RPC编码的WSDL。由于RPC被取代,我发现在Java中为此服务创建客户端非常困难。
到目前为止,最接近的方法是使用JAX-RPC,但每次尝试运行ws-compile程序时都会收到“错误代码过大”的错误。
我已经研究了AXIS 2,并尝试编译它的WSDL2JAVA,但由于RPC编码,我在所有数据绑定方法上始终得到异常。
我想知道如何从RPC编码的WSDL生成Java客户端。有哪些步骤?在尝试编写客户端之前,我应该考虑什么?
我目前正在使用netbeans 6.9.1