客户端调用webservice

通过之前转载的webservice文章生成服务端之后(第四种方式),在本地生成客户端并且调用webservice服务

1.生成客户端

用jdk自带的wsimport工具生成,打开cmd输入以下指令:

wsimport -d i: -keep -verbose -extension http://localhost:8081/WebServiceDemo/services/myService?wsdl

在本地生成代码



然后新建一个项目,加入生成的代码(这里是service),再写一个测试类(MyClient)



测试类代码
package Test;

import service.MyService;
import service.MyServicePortType;

public class MyClient {
	public static void main(String[] args) {

		MyService service = new MyService();
		MyServicePortType port = service.getMyServiceHttpSoap11Endpoint();
		System.out.println(port.sayHello("张三"));

	}
}

结果

注:文章仅仅是个人学习总结


猜你喜欢

转载自blog.csdn.net/w449226544/article/details/78685360