Java Web服务客户端+ Axis + Eclipse + Tomcat

时间:2014-02-18 08:47:43

标签: java eclipse web-services tomcat axis

我是java网络服务的新手。

现在我正在尝试创建一个Web服务客户端来访问基于WSDL的Web服务。所以使用eclipse我生成了所需的客户端存根/绑定存根/端口/端口代理/ ServiceLocator等。

根据我的理解,下一步是使用main方法创建一个类来调用它。任何人都可以帮我写那段代码或至少一些链接来引用吗?

EDITED 非常感谢@ pavan-kumar的提示。最后我提出了以下代码,它的工作原理。再次感谢。

package clients;

import requiredClasses;

public class TestClient {
    public static void main(String args[]) throws Exception
    {
        TestPortProxy tProxy = new TestPortProxy();

        RequestEntity rEntity = new RequestEntity();
        rEntity.setAttribute1(100);
        rEntity.setAttribute2("value1");

        tProxy.webServiceAction(rEntity);   
    }
}

1 个答案:

答案 0 :(得分:0)

您已经使用WSDL生成了所需的客户端文件,因此接下来创建一个自己的类,创建一个由WSDL生成的代理类对象,通过使用该对象,您可以在应用程序中调用Web服务方法。