使用java6开发WebService服务端和客户端
2015-01-08 15:06
405 查看
1.创建一个java项目
2.编写代码
如果报错如下,请确认jdk是否是1.6,是否添加了@SOAPBinding(style = SOAPBinding.Style.RPC)
在浏览器输入网址http://localhost:8080/com.Hello?wsdl,如果出现以下界面,标示成功
3.生产客户端
wsimport -d [class文件存放目录] -s [源码存放目录] -p [包名] -keep [wsdl的URI]
4.cmd下执行
2.编写代码
@WebService @SOAPBinding(style = SOAPBinding.Style.RPC) public class Hello { public String sayHello(String name) { return "Hello " + name; } public static void main(String[] args){ Endpoint.publish("http://localhost:8080/com.Hello", new Hello()); } }
如果报错如下,请确认jdk是否是1.6,是否添加了@SOAPBinding(style = SOAPBinding.Style.RPC)
在浏览器输入网址http://localhost:8080/com.Hello?wsdl,如果出现以下界面,标示成功
3.生产客户端
wsimport -d [class文件存放目录] -s [源码存放目录] -p [包名] -keep [wsdl的URI]
4.cmd下执行
wsimport -p com.client -keep http://localhost:8080/com.Hello?wsdl[/code]
生成文件如下:
5.客户端调用方法public static void main(String[] args){ com.client.Hello hs=new HelloService().getHelloPort(); String sss=hs.sayHello("suxiaoyong"); System.err.println(sss); }
如果后台输出如下内容,标示成功
相关文章推荐
- WebService-03-使用CXF开发服务端和客户端
- 使用GSoap开发WebService客户端与服务端
- WebService-03-使用CXF开发服务端和客户端
- 使用CXF开发WebService程序的总结(四):基于bean的客户端和服务端代码的编写
- 使用Eclipse开发WebLogic WebService服务端和客户端
- 使用Axis2开发webservice服务端接口+axis开发的客户端调用
- 使用CXF开发WebService程序的总结(五):基于Map数据类型处理的的客户端和服务端代码的编写
- 使用netbeans6.7.1开发webservice 服务端 和 客户端(转)
- 1. 使用JDK开发WebService客户端和服务端
- 使用GSoap开发WebService客户端与服务端
- 使用XFire开发WebServices服务端和客户端
- Linux平台下基于C语言使用gSOAP开发Web Service服务端和客户端程序
- 使用CXF 开发SOAP webservice 服务端实例
- 【Android 开发】: Android客户端与服务端之间使用GSON交互数据。
- Linux平台下基于C++语言使用gSOAP开发Web Service服务端和客户端程序
- 使用 Axis2主要API开发WebService客户端
- 通过eclipse 的axis1插件,快速开发webservice服务端和客户端
- 使用CXF 开发SOAP 的webService接口客户端
- Axis2开发WebService服务端及客户端
- 使用Mina框架开发 QQ Android 客户端(2) 客户端与服务端的通信