我从WSDL2Java的转换器WSDL生成的Java文件,但我不知道我该如何使用服务使用这些文件,因为没有实例。我实施客户端。

有帮助吗?

解决方案

关于Axis2的:阅读这些这些链接它们包含一些例子:

http://ws.apache.org/axis2/1_5_1/quickstartguide。 HTML#客户结果 http://ws.apache.org/axis2/1_0/userguide3.html

编辑:关于轴1:它是基于JAX-RPC,你需要实例化存根对象或使用服务定位器来获取存根实例和所有WS业务将在这一点。给出一个例子此处

public class Tester {
  public static void main(String [] args) throws Exception {
    // Make a service
    AddressBookService service = new AddressBookServiceLocator();

    // Now use the service to get a stub which implements the SDI.
    AddressBook port = service.getAddressBook();

    // Make the actual call
    Address address = new Address(...);
    port.addEntry("Russell Butek", address);
  }
}

其他提示

通常情况下客户端不会实例在Web服务存根,你可以使用服务定位器,并调用get方法。我无法从你的问题告诉我们,但如果你问一个更普遍的“我在哪里得到的JavaDoc(或),以更好地理解API”,你必须告诉使用哪个WS您使用。

轴用户指南

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top