欢迎来到天天文库
浏览记录
ID:26501178
大小:60.90 KB
页数:13页
时间:2018-11-27
《基于jax-ws开发部署webservice》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于JAX-WS开发部署WebService1.1基于wsdl开发WebService客户端1.1.1一般Webservice客户端开发1.1.1.1使用wsimport生成客户端代码一般的,发布WebService时要公布wsdl文件,以供客户端程序调用时使用。该wsdl文件一般可以通过在浏览器上访问http地址来获取,比如http://localhost:7001/WebRoot/HelloService?wsdl,对于这种情况,可采用以下步骤自动生成WebService客户端。WSDL文件示例如下:
2、lversion="1.0"encoding="UTF-8"?>-3、nsxmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"xmlns:tns="http://endpoint.helloservice/"xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns="http://schemas.xmlsoap.org/wsdl/"targetNamespace="http://endpoint.helloservice/"name="HelloService">4、ema>5、rtname="parameters"element="tns:sayHelloResponse"/>6、ingtransport="http://schemas.xmlsoap.org/soap/http"style="document"/>7、ortname="HelloPort"binding="tns:HelloPortBinding">在本地磁盘新建一个目录,比如D:jaxWSClient,在该目录下,新建一个文件夹generate运行如下命令:Wsimport–sgeneratehttp://localhost:7001/WebRoot/Hello8、Service?wsdl如果返回ParsingWSDL…generatingcode…说明运行成功。注:wsimport是JDK1.6特有的,在[JAVA_HOME]/bin下。查看generate目录,可以看到生成了JAVA源文件,与generate同级的目录下还有class文件。参考:http://blog.csdn.net/zlbvs24/article/detai
3、nsxmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"xmlns:tns="http://endpoint.helloservice/"xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns="http://schemas.xmlsoap.org/wsdl/"targetNamespace="http://endpoint.helloservice/"name="HelloService">4、ema>5、rtname="parameters"element="tns:sayHelloResponse"/>6、ingtransport="http://schemas.xmlsoap.org/soap/http"style="document"/>7、ortname="HelloPort"binding="tns:HelloPortBinding">在本地磁盘新建一个目录,比如D:jaxWSClient,在该目录下,新建一个文件夹generate运行如下命令:Wsimport–sgeneratehttp://localhost:7001/WebRoot/Hello8、Service?wsdl如果返回ParsingWSDL…generatingcode…说明运行成功。注:wsimport是JDK1.6特有的,在[JAVA_HOME]/bin下。查看generate目录,可以看到生成了JAVA源文件,与generate同级的目录下还有class文件。参考:http://blog.csdn.net/zlbvs24/article/detai
4、ema>
5、rtname="parameters"element="tns:sayHelloResponse"/>6、ingtransport="http://schemas.xmlsoap.org/soap/http"style="document"/>7、ortname="HelloPort"binding="tns:HelloPortBinding">在本地磁盘新建一个目录,比如D:jaxWSClient,在该目录下,新建一个文件夹generate运行如下命令:Wsimport–sgeneratehttp://localhost:7001/WebRoot/Hello8、Service?wsdl如果返回ParsingWSDL…generatingcode…说明运行成功。注:wsimport是JDK1.6特有的,在[JAVA_HOME]/bin下。查看generate目录,可以看到生成了JAVA源文件,与generate同级的目录下还有class文件。参考:http://blog.csdn.net/zlbvs24/article/detai
6、ingtransport="http://schemas.xmlsoap.org/soap/http"style="document"/>7、ortname="HelloPort"binding="tns:HelloPortBinding">在本地磁盘新建一个目录,比如D:jaxWSClient,在该目录下,新建一个文件夹generate运行如下命令:Wsimport–sgeneratehttp://localhost:7001/WebRoot/Hello8、Service?wsdl如果返回ParsingWSDL…generatingcode…说明运行成功。注:wsimport是JDK1.6特有的,在[JAVA_HOME]/bin下。查看generate目录,可以看到生成了JAVA源文件,与generate同级的目录下还有class文件。参考:http://blog.csdn.net/zlbvs24/article/detai
7、ortname="HelloPort"binding="tns:HelloPortBinding">在本地磁盘新建一个目录,比如D:jaxWSClient,在该目录下,新建一个文件夹generate运行如下命令:Wsimport–sgeneratehttp://localhost:7001/WebRoot/Hello
8、Service?wsdl如果返回ParsingWSDL…generatingcode…说明运行成功。注:wsimport是JDK1.6特有的,在[JAVA_HOME]/bin下。查看generate目录,可以看到生成了JAVA源文件,与generate同级的目录下还有class文件。参考:http://blog.csdn.net/zlbvs24/article/detai
此文档下载收益归作者所有