调用Web服务的方法

时间:2017-12-15 19:32:56

标签: java web-services servlets wsdl

所以我在位置“http://localhost:8080/impl1?wsdl”发布了一个网络服务。我使用servlet创建了一个Web应用程序,我想从Web服务中调用一个方法。这是我的Web服务类的方式:

package controller;

import javax.jws.WebMethod;
import javax.jws.WebService;

@WebService(endpointInterface = "controller.Hello")
public class Hello
{
    @WebMethod
    public String abc()
    {
        return "Hello";
    }
}

我想从hello.abc()等servlet中的服务中调用此方法,以获得结果。有什么方法吗?

1 个答案:

答案 0 :(得分:0)

您必须构建Web服务的代理。这将允许您从客户端调用其方法。有许多工具将wsdl作为输入并创建代理作为输出。

看看这个问题: Generating Web Service from WSDL File