`
lijunlong
  • 浏览: 20652 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • rxin2009: lz你这样就可以看到局部变量的值呢?或者是方法参数的名称?? ...
    HashMap的resize

webservice传递Map类型 asm

 
阅读更多
问题1:java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit

网上查得答案

环境:Spring2.0 Hibernate3.1.x/Hibernate3.2

在使用Spring的AOP编程时,会用到这几个lib:
asm-2.2.2.jar
asm-commons-2.2.2.jar
asm-util-2.2.2.jar

Hibernate使用如果lib:
asm.jar
asm-attrs.jar

其中asm-2.2.2.jar与asm.jar存在类上的冲突!!!
使用其中之一或两者都使用,可能会出现如下错误:
java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor
java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit。。。。。。


解决办法是:
1.去掉类路径上的关于Hibernate的3个lib
asm.jar
asm-attrs.jar
cglib-2.1.3.jar

2.加入Spring中的以下4个lib
asm-2.2.2.jar
asm-commons-2.2.2.jar
asm-util-2.2.2.jar
cglib-nodep-2.1_3.jar

问题2:webservice传递Map类型报错
javax.xml.ws.soap.SOAPFaultException: Unmarshalling Error: unexpected element (uri:"", local:"item"). Expected elements are (none)

解决办法:
去掉asm.jar 加入asm-2.2.2.jar
分享到:
评论

相关推荐

    spring,cxf,restful发布webservice传递List,Map,List<Map>

    本文将深入探讨如何使用这些技术来发布Web服务,特别是涉及复杂对象如List、Map及List<Map>的传递。 首先,Spring框架是一个Java企业级应用开发的强大工具,它提供了众多模块,包括Spring MVC用于Web开发。在Spring...

    WINFORM调用webservice传递可序列化对象示例C井版

    WINFORM调用webservice传递可序列化对象示例C井版WINFORM调用webservice传递可序列化对象示例C井版WINFORM调用webservice传递可序列化对象示例C井版WINFORM调用webservice传递可序列化对象示例C井版

    WebService传递对象与集合问题.rar

    本资源"WebService传递对象与集合问题.rar"显然关注的是在Web Service中如何有效地传递复杂数据类型,如对象和集合。 在传统的Web Service中,数据通常通过XML格式进行传输,这是SOAP消息的基础。然而,直接传递...

    gsoap写的WebService传递数组

    使用gsoap编写的WebService传递数组。 该WebService有一个接口,叫GetIntArr, 入参为一个int数组, 出参也为一个int数组, 本案例主要用于演示如何用WebService来传递数组。 三个目录: ass:该目录存放了wsdl...

    WebService传递大数据的实现

    在IT行业中,Web服务是不同系统间交换数据的重要方式,其中WebService传递大数据是一个常见的挑战。本文将深入探讨如何实现这一目标,主要关注SOAP扩展和XML数据压缩的技术。 首先,让我们理解SOAP(简单对象访问...

    Android调用webservice进行实体对象的传递Json

    对于基本数据类型的传递,ksoap2库提供了一个简单的方法。你可以直接将这些值作为参数传递给WebService,同时也可以作为返回值接收。例如,如果你有一个获取用户ID的WebService方法,可以这样在Android端调用: ```...

    axis1_4 发布webservice 传递对象或返回对象(一)_benet6_新浪博客.mht

    axis1_4 发布webservice 传递对象或返回对象(一)_benet6_新浪博客.mht

    web Service 传递集合(实例)

    在实际应用中,我们经常需要通过Web服务传递集合类型的数据,例如数组或列表,以实现更复杂的数据交互。本实例将深入探讨如何在Web服务中有效地传递集合。 在Web服务中,传递集合通常涉及到以下关键知识点: 1. **...

    Webservice传递泛型的案例,包括web服务端和mobile端

    客户端可以根据需要传递任何类型。 移动端,如Android或iOS应用,通常会使用HTTP库(如Android的HttpClient或iOS的AFNetworking)来调用Web服务。在请求中,需要将泛型对象序列化为合适的格式,然后反序列化响应...

    Xfire调用webservice无法传递参数问题

    标题“Xfire调用WebService无法传递参数问题”暗示了开发者在尝试使用Xfire框架时遇到了参数无法正常传递到Web服务的情况。这可能涉及到多个方面,如编码问题、序列化错误、类型不匹配或者配置不正确等。以下是一些...

    17.4 webservice map参数详解1

    1. **Map类型在WebService中的挑战** - CXF作为Java的Web服务框架,虽然提供了丰富的数据类型支持,但默认并不直接处理Map类型。这是因为Map的动态性与XML的结构化特性不完全匹配,XML需要明确的元素和属性名称。 ...

    WebService CXF 对象传递 附

    **WebService CXF 对象传递详解** 在Web服务领域,CXF是一个非常重要的开源框架,它允许开发者创建和消费各种Web服务。CXF支持SOAP、RESTful等多种通信模式,并且能够处理复杂的对象传递,使得Web服务的数据交换...

    cxf-webservice复杂类型

    **标题:“cxf-webservice复杂类型”** 在Web服务领域,Apache CXF是一个广泛使用的开源框架,它允许开发者创建和消费各种类型的Web服务,包括处理复杂的类型数据。本主题将深入探讨CXF如何处理像Map这样的Java集合...

    axis2实现WebService之复合类型数据的传递.doc编程资料

    axis2实现WebService之复合类型数据的传递.doc

    自定义类型的webservice

    webservice 自定义

    webservice获取List案例

    在本案例中,我们关注的是一个特定的Web服务类型——WebService,它用于获取一个包含泛型对象的List。这个场景在分布式系统、微服务架构或者跨平台数据共享中非常常见。让我们深入探讨一下相关的知识点。 1. **...

    调用webservice,通过post传参读取返回的XML

    在这个场景中,POST方法用于传递调用WebService所需的参数。 3. **XML**:XML是一种自描述性的文本标记语言,用于存储和传输数据。在与WebService交互时,XML常被用来封装请求参数和返回的数据。 4. **调用...

    C#动态调用WebService服务

    // 加载WebService的代理类类型,假设代理类名为MyWebService Type serviceType = Type.GetType("MyWebService, MyWebServiceAssembly"); // 使用反射创建服务代理类的实例 object serviceInstance = Activator....

    WebService之AXIS传递javabean.7z

    在Java世界中,当我们需要通过WebService传递复杂的数据结构时,例如一个对象或javabean,AXIS提供了很好的支持。javabean是一种Java类,遵循特定的命名和设计规则,用于封装数据和提供访问这些数据的方法,它们常...

    java 利用webservice传输文件

    在“java 利用webservice传输文件”的场景中,JACOB可能被用来执行以下任务: 1. **文件操作**:Windows系统有许多内置的COM组件,如Scripting.FileSystemObject,可用于读写文件、创建目录等。通过JACOB,Java程序...

Global site tag (gtag.js) - Google Analytics