Java 调用web服务的方法

Java 调用web服务的方法,java,web-services,servlets,wsdl,Java,Web Services,Servlets,Wsdl,因此,我在“”位置发布了一个web服务。我使用servlet创建了一个web应用程序,我想从web服务调用一个方法。我的web服务类就是这样的: package controller; import javax.jws.WebMethod; import javax.jws.WebService; @WebService(endpointInterface = "controller.Hello") public class Hello { @WebMethod public

因此,我在“”位置发布了一个web服务。我使用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";
    }
}

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

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

看看这个问题: