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"
![](https://i-blog.csdnimg.cn/blog_migrate/af3c591d144d80de666638fc9e3c6d4a.png)
3、生成的文件
![](https://i-blog.csdnimg.cn/blog_migrate/7adaff87f8fe1444b2e30971ec2937c2.png)
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
版权声明:本文为博主原创文章,转载请附上博文链接!