WebService的使用

1、创建InfoService类

@WebService
public class InfoService {

    //至少包含一个可以对外公开的服务
    public String sayHi(String name){
        return "Hi "+ name;
    }

    public static void main(String[] args) {
        //发布服务,第一个参数称为Binding即绑定地址,第二个参数是实现者,即谁提供服务
        Endpoint.publish("http://localhost:8080/hello", new InfoService());
    }


}

  启动main方法

在浏览器中输入http://localhost:8080/hello?wsdl

这里只是获取一个用户描述WebService的说明文件,即wsdl文件。

wsdl -- WebService Description Language,是以XML文件形式描述WebService的“说明书”,有了它,我们就能知道如何使用和调用这个服务。

2、wsimport生成本地调用代码

生成的代码

然后将所有的Java文件拷贝到新的工程

原文地址:https://www.cnblogs.com/linlf03/p/10899805.html