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文件拷贝到新的工程
补充:
1、Corba