0

我无法通过 Axis 1.4 的 WSDL2Java 工具生成的 Java 文件连接到现有的 WebService (SOAP)。

我已经自动生成了以下 Java 文件:

ILIASSoapWebservice.java
ILIASSoapWebserviceBindingStub.java
ILIASSoapWebserviceLocator.java
ILIASSoapWebservicePortType.java
IlOperation.java
IlUserData.java

而现在,我无法建立任何联系。如何实现这个调用 RPC 的?

4

1 回答 1

1

由于您已经生成了存根,您可以使用ILIASSoapWebserviceLocator获取对服务的引用,然后通过存根调用服务上的操作。

ILIASSoapWebserviceLocator service = new ILIASSoapWebserviceLocator();
URL portAddress = new URL("http://host:port/yourWebservice" );
ILIASSoapWebservicePortType stub = service.getILIASSoapWebservicePort(portAddress);
stub.<operations>();

您可以在此处找到关于 Axis 1.4 的完整服务器端和客户端 Web 服务实现教程。

于 2013-11-02T17:21:42.360 回答