一、服务端配置
1、新建一个Web Service Project工程名:TestService,选择JAX-WS
2、编写一个类,HexuanService
HexuanService代码如下:
package com.hexuan;import java.util.Random;
public class HexuanService {
public String getNum(String name) {
int age=new Random().nextInt(100);
return "姓名:"+name+" 年龄:"+age;
}
}
3、选择
点击NEXT按钮 选择java类HexuanService,
别忘了导入这些jar(我用的是myeclipse自带的):
4、在地址栏中输入http://localhost:8080/TestService/HexuanServicePort,结果如下:
二、客户端配置
1、新建一个Java Project,工程名:TestClient
2、选择
点击NEXT按钮 WSDL URL :http://localhost:8080/TestService/HexuanServicePort?wsdl,
点击NEXT 然后Finich就ok,生成如下:
注意:进行操作时,不可关闭服务端的Tomcat。
3、编写客户端代码Client.java:
package com.hexuan.client;
import com.hexuan.service.HexuanServiceDelegate;
import com.hexuan.service.HexuanServiceService;
public class Client {
public static void main(String[] args) {
HexuanServiceService service=new HexuanServiceService();
HexuanServiceDelegate delegate=service.getHexuanServicePort();
String str=delegate.getNum("hexuan");
System.out.println(str);
}
}
运行结果:
姓名:hexuan 年龄:2
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。