如何为Web服务创建Java客户端?

jQu*_*een 6 java netbeans web-services webservice-client

我已成功创建Web服务.测试它并获取WSDL文件.将使用此Web Service 的客户端是一个简单的Java类.

我能够创建一个jsp客户端并调用Web Service的方法.但我需要从Java类调用Web服务.

如何将此Java客户端与Web Service 绑定

我在NetBeans中执行以下步骤来创建Java客户端...

  1. 我创建了一个简单的J2SE应用程序.
  2. 使它成为我制作的WebService的Web服务客户端.
  3. 我正在获取WebService的Web服务引用.

但是我无法调用WebService的方法.这是客户端文件......

package client_package;
public class client {

public static void main(String args[])
{
   System.out.println("1");
   System.out.println(hello("megha"));
   System.out.println("2");
}
private static String hello(String name) {


    WS_package.WebService1 service = new WS_package.WebService1(); //package WS_package does not exists
    WS_package.WebService1 port = service.getWebService1Port(); //package WS_package does not exists


 name =  port.hello(name);

return name;
}
}
Run Code Online (Sandbox Code Playgroud)

Ale*_*aev 0

你可以尝试Jersey及其客户端 API