`

CXF动态客户端的使用及问题

    博客分类:
  • SOA
 
阅读更多

CXF有多种数据绑定方式,如:Aegis Databinding,JAXB,MTOM Attachments . 其中JAXB(JavaTM Architecture for XML Binding)是其默认的数据绑定方式。

JAXB是一套自动映射XMLJava实例的开发接口和工具。

JAXB不能将一些 Java 类型自然映射到 XML 表示形式,例如,HashMap 或其他非 JavaBean 类。如参数类型为接口,以及Map ,这需要特殊的XmlAdapter类进行处理.

 

http://lxj8495138.iteye.com/blog/355310》

《http://reymont.iteye.com/blog/1511176》

 

public static void main(String[] args) {
		JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
		 Client client = dcf.createClient("http://XXXXXX/njws/lis.dll/wsdl/ILis");
			
				String responseMessage = null;
				try{
					 Object[] objects=client.invoke("Login", new Object[]{"06.05.0097","06050097","",""});
						responseMessage = objects[0].toString();
				}catch (Exception e) {
				}


	}

 

使用时如果遇到cxf java.lang.reflect.UndeclaredThrowableException:

 

检查自己jaxb相关包如附件

 

 

 

分享到:
评论

相关推荐

    CXF动态webservice客户端demo

    这个"CXF动态webservice客户端demo"是为了演示如何使用CXF库创建一个动态调用Web服务接口的客户端应用程序。 首先,我们需要了解Web服务的基本概念。Web服务基于SOAP(Simple Object Access Protocol)协议,通过...

    cxf客户端调用axis服务端流程

    本文将深入探讨如何使用CXF客户端调用Axis服务端的流程。 ### 一、了解CXF和Axis **CXF**(CXF: Composite eXtensible Framework)是一个开源的Java Web服务框架,它提供了多种方式来创建和使用Web服务,包括JAX-...

    开发CXF JAVA客户端

    总之,开发CXF Java客户端涉及的知识点包括CXF框架的使用、Maven配置、WSDL到Java代码的转换、客户端代码编写、配置文件的使用、源码阅读以及工具的运用。通过熟练掌握这些技能,开发者能高效地创建和维护Web服务...

    cxf3.1.1客户端需要最少的JAR

    下面,我们将深入探讨这些必要的JAR文件及其在CXF客户端中的作用。 1. `cxf-core-3.1.1.jar`:这是CXF的核心库,包含了框架的基础组件和服务,如数据绑定、协议处理和WS-*规范的实现。它提供了解析和生成SOAP消息的...

    cxf生成客户端 服务端代码

    cxf生成客户端 服务端代码

    CXF客户端支持最少jar

    本文将深入探讨如何配置和使用CXF客户端所需的最少jar包。 首先,让我们了解CXF客户端的核心组件和它们对应的jar包。CXF客户端的核心依赖包括: 1. **cxf-api.jar**:这是CXF的基础API,包含了服务接口和服务实现...

    CXF webservice 动态地址客户端相关代码和jar包

    9. **测试和调试**:在开发过程中,使用动态地址的客户端可能需要更复杂的测试环境。可以利用Mock服务或工具模拟不同服务地址的行为,便于调试和测试。 总之,CXF Webservice动态地址客户端允许应用程序在不修改...

    cxf客户端所需jar包-4个

    使用这些JAR文件,开发者可以轻松地创建一个CXF客户端,通过以下步骤: 1. 使用wsdl2java工具生成客户端代码,基于提供的WSDL。 2. 引入必要的CXF库,包括上述四个JAR文件。 3. 实例化服务代理并调用相应的服务方法...

    webservice cxf 服务端客户端传递参数的例子demo

    CXF客户端用于调用服务器端的服务。创建CXF客户端通常包括以下步骤: - 生成客户端代码:使用CXF的WSDL2Java工具,根据服务的WSDL(Web服务描述语言)生成客户端代码。 - 创建服务代理:实例化生成的客户端类,...

    CXF客户端,自动生成方式

    6. **使用CXF客户端**:生成的客户端代码可以直接在你的项目中使用。通过实例化服务代理类,调用对应的方法,传入参数,即可发起Web服务请求。CXF会处理底层的HTTP通信和XML序列化/反序列化。 7. **异常处理**:CXF...

    cxf客户端出现GBK编码问题解决jar.rar

    当CXF客户端与服务器进行交互时,如果双方对字符编码的理解不一致,可能会导致乱码问题,例如在这里遇到的GBK编码问题。 **GBK编码问题** GBK是GB2312的扩展,包含了大量的中文字符,广泛应用于中国地区。在处理...

    webservice的cxf框架客户端调用所需jar包

    这些JAR包组合在一起,为CXF客户端调用提供了完整的环境,包括XML解析、SOAP消息处理、加密安全、缓存优化、消息传递以及依赖管理等多个方面。在实际项目中,将这些JAR包放入项目的`lib`目录下,确保了所有必要的...

    Java cxf开发webservice,分别有客户端和服务端

    1.使用Java 2.用cxf开发webservice ...客户端也需要接口类文件和pojo,和cxf客户端xml 但是没有接口的实现类,就是为了去服务端来调用的。 具体有不懂可以问我 给我发消息, 劳烦评价 ,请大家支持原创 禁止转载

    cxf 开发webservice客户端

    在IT行业中,CXF是一个广泛使用的开源框架,用于开发和实现Web服务,无论是SOAP(简单对象访问协议)还是RESTful风格的服务。本篇文章将详细探讨如何利用CXF框架开发一个Web服务客户端,以及如何进行测试。 一、CXF...

    CXF 一个完整的webService(整合客户端和服务端)

    为了确保它们之间的兼容性,需要确保服务端发布的WSDL与客户端使用的WSDL一致。CXF提供了丰富的API和工具来简化这一过程。 - 测试:使用CXF的内置测试框架,可以对服务端和客户端进行单元测试和集成测试。 - 日志和...

    CXF作为客户端调用webService的demo

    用CXF作为客户端调用webService的demo:本人亲测可用,eclipse工程项目包含完整代码和完整jar包, 只要用eclipse导入项目即可,运行控制台显示success或者false字符串,说明OK。

    cxf创建客户端出现GBK编码问题解决的jar

    当CXF客户端在与服务器交互时,如果服务器返回的响应或请求的数据中包含非GBK字符,而客户端默认使用GBK编码解析,就会出现乱码或者无法解析的情况。 为了解决这个问题,我们需要理解并正确配置CXF的字符编码策略。...

    CXF客户端生成器

    CXF客户端生成器的核心功能是将Web服务的WSDL(Web Service Description Language)文件转换为Java类,这些类可以直接在Java应用中使用,进行Web服务的调用。WSDL是一种XML格式的规范,用于描述Web服务及其接口,...

    cxf3.0.2 客户端完整jar包

    对于仍在使用JDK 1.6的开发者,他们需要寻找适应该版本的CXF客户端jar包。 【标签】"cxf" 标签明确了此资源的核心内容,即Apache CXF。这是一个广泛使用的开源项目,它提供了多种功能,包括SOAP和RESTful Web服务的...

    CXF3.1.11客户端jar包.rar

    "CXF3.1.11客户端jar包.rar"是CXF框架的一个版本3.1.11的客户端组件集合,它包含了一系列必要的jar文件,使得开发者能够快速搭建和使用CXF进行Web服务的开发。 在Web服务开发中,CXF提供了两种主要的客户端API:...

Global site tag (gtag.js) - Google Analytics