1、新建New –> Web Service Project,项目名:WebService
2、创建接口ServiceTest,如
package com;
/**
* webservice接口测试
* @author wanzhix
* 2015-11-27
*/
public class ServiceTest {
public String sayHi(String a){
return "Hi!" + a +"!";
}
//乘法
public float multiply(float x, float y) {
return x * y;
}
}
3、点击new web service,选择create web service from java class(新建),next
4、选择写好的接口,finish
5、在下图目标地区获取地址http://localhost:8080/WebService/ServiceTestPort
在浏览器中输入
6、new–>web project,项目名:WebServiceClient
7、点击new web service client ,选择对接的项目,next
8、填入上面浏览器中显示的wsdl,next–>finish,生成一堆文件
9、新建测试类
package com;
/**
* webservice调用接口
* @author wanzhix
* 2015-11-27 16:10:23
*/
public class TestC {
public static void main(String[] args) {
ServiceTestDelegate ts = new ServiceTestService().getServiceTestPort();
System.out.println(ts.sayHi("wanzhix"));
System.out.println(ts.multiply(5,6));
}
}
10、运行后得到结果,表示调用成功!
以下是项目图