1、建立客户端 HelloWSImplService为自定义类将该类暴露出去给远方使用
package com.ws.main;
import javax.xml.ws.Endpoint;
import com.ws.service.HelloWSImplService;
public class Main {
public static void main(String[] args) {
//必须写本地IP
String address = "http://localHost:9999/ws01/hellows";
Endpoint.publish(address , new HelloWSImplService());
System.out.println("发布成功");
}
}
2、cmd 命令生成代码 需要jdk支持 也可以是本地文件 生成位置为当前路径
远程:
wsimport -keep http://localHost:9999/ws01/hellows
本地:
wsimport -keep "E:\new 1.txt"
3、生成的文件
4、调用接口
public static void main(String[] args) {
// 调用webservice
HelloWSImplService factory = new HelloWSImplService();
HelloWSImpl helloWS = factory.getHelloWSImplPort();
System.out.println(helloWS.sayHello("tom"));
}
---------------------
作者:君君要上天
来源:CSDN
原文:https://blog.csdn.net/u010837612/article/details/45724851
版权声明:本文为博主原创文章,转载请附上博文链接!