webservice客户端引用服务端程序详解
2017-03-24 11:44
441 查看
1.创建websevice客户端项目;
2.下载apache-cxf-2.7.10.zip包;
3.解压缩apache-cxf-2.7.10.zip;
4.配置环境变量:
CXF_HOME:F:\tool\apache-cxf-2.7.10
path:%CXF_HOME%\bin
6.运行cmd,目录切换到创建的项目的src目录下:运行
wsdl2java -client -autoNameResolution http://127.0.0.1:8080/cjwebservice/CityWebService/PlatformBaseInfoSoapWS/GetCustomerUserList?wsdl
7.运行客户端程序如果抛出异常:
Caused by: java.lang.ClassCastException:
com.sun.xml.bind.v2.runtime.JAXBContextImpl cannot be cast to com.sun.xml.internal.bind.api.JAXBRIContext
at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.<clinit>(SOAPFaultBuilder.java:533)
原因
webservice内部jar版本与现在所用的jdk的jar有冲突,需要设置下系统属性;
解决方法:
加如下代码:
System.setProperty("javax.xml.bind.JAXBContext", "com.sun.xml.internal.bind.v2.ContextFactory");
1.创建websevice客户端项目;
2.下载apache-cxf-2.7.10.zip包;
3.解压缩apache-cxf-2.7.10.zip;
4.配置环境变量:
CXF_HOME:F:\tool\apache-cxf-2.7.10
path:%CXF_HOME%\bin
6.运行cmd,目录切换到创建的项目的src目录下:运行
wsdl2java -client -autoNameResolution http://127.0.0.1:8080/cjwebservice/CityWebService/PlatformBaseInfoSoapWS/GetCustomerUserList?wsdl
7.运行客户端程序如果抛出异常:
Caused by: java.lang.ClassCastException:
com.sun.xml.bind.v2.runtime.JAXBContextImpl cannot be cast to com.sun.xml.internal.bind.api.JAXBRIContext
at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.<clinit>(SOAPFaultBuilder.java:533)
原因
webservice内部jar版本与现在所用的jdk的jar有冲突,需要设置下系统属性;
解决方法:
加如下代码:
System.setProperty("javax.xml.bind.JAXBContext", "com.sun.xml.internal.bind.v2.ContextFactory");
相关文章推荐
- 小程序支付详解+源码(客户端+服务端)
- 小程序支付详解+源码(客户端+服务端)
- 使用CXF开发WebService程序的总结(四):基于bean的客户端和服务端代码的编写
- webservice实际应用之调用外部系统提供的服务端地址,写java的webservice客户端程序并通过接口给外部系统传数据
- 使用CXF开发WebService程序的总结(五):基于Map数据类型处理的的客户端和服务端代码的编写
- webservice客户端和服务端程序基础入门
- Nodejs之TCP服务端与客户端聊天程序详解
- webservice服务端和客户端
- Axis2+tomcat7.0 实现webService 服务端发布与客户端的调用.
- [置顶] eclipse中配置webservice的客户端和服务端
- VC面向对象的方式 写一个基于TCP的 客户端服务端程序 (SOCKET)
- 详解C语言开发unix/Linux下安全套接字(SSL)的TCP服务端程序
- 在自己的WSASOCKET服务端/客户端中做了一个简单的解包程序处理粘包的问题
- elm命令_Linux elm 命令用法详解:纯文本邮件客户端程序
- 一个简单的客户端和服务端网络连接程序
- 使用openssl编写服务端和客户端程序
- web 项目生成webservice 服务端 和 客户端
- webservice服务端获取客户端IP地址
- PHP-Socket服务端客户端发送接收通信实例详解
- 为什么添加Web引用后,客户端就能远程调用WebService了?