写于2011-12-04 12:32
参考:
http://hi.baidu.com/enter775/blog/item/81ab4512ad6ee15af919b839.html
java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(I)V
解决办法:
把hibernate中的cglib-*.jar和asm-*.jar删除,添加spring中的cglib-2.1.3.jar
----------------------------------------------------------------------------------------------------------
在http://hi.baidu.com/enter775/blog/item/81ab4512ad6ee15af919b839.html
中写到
在Hibernate 3.2.6.ga 中的 cglib 是 cglib-2.1.3.,jar 使用 cglib-2.2.jar 则出现以上问题。
将包换掉,问题解决。
看来运用一种框架,还是尽量使用其原始的jar包构成的环境。以避免出现一些不可预知的错误。
扩展一下,了解下 cglib是什么?
CGlib概述:
cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。
cglib封装了asm,可以在运行期动态生成新的class。
cglib用于AOP,jdk中的proxy必须基于接口,cglib却没有这个限制。
分享到:
相关推荐
java.lang.NoSuchMethodError异常处理要点
内含hibernate3.2与修复java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V 的错误的cglib2.2
1) Error injecting constructor, java.lang.NoSuchMethodError: org.apache.maven.model.validation.DefaultModelValidator: method 'void <init>()' not found at org.jetbrains.idea.maven.server.embedder....
NULL 博文链接:https://albert0707.iteye.com/blog/562969
主要介绍了启动Azkaban报错:java.lang.NoSuchMethodError: com.google.common.collect.ImmutableMap.toImmutableMap,需要的朋友可以参考下
主要介绍了解决 java.lang.NoSuchMethodError的错误的相关资料,需要的朋友可以参考下
jackson-annotations-2.10.2.jar jackson-core-2.10.2.jar jackson-databind-2.10.2.jar NoClassDefFoundError解决
NULL 博文链接:https://sunrysoft.iteye.com/blog/1677989
1.如果运行程序出现错误:“Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory”,这是因为项目缺少slf4j-api.jar和slf4j-log4j12.jar这两个jar包导致的错误。 2.如果运行程序...
因为在cglib简单使用的时候,和asm因为兼容问题运行老是...比如提示java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(I)V 之类的乱七八糟的错误。最后通过使用正确的配套的版本使得程序成功运行。
Error: java.lang.NoSuchMethodError: com.lmax.disruptor.dsl.Disruptor.<init>(Lcom/lmax/disruptor/EventFactory;ILjava/util/concurrent/ThreadFactory;Lcom/lmax/disruptor/dsl/ProducerType;Lcom/lmax/...
java.lang.NoSuchMethodError: redis.clients.jedis.ScanResult.getStringCursor()Ljava/lang/String; at org.crazycake.shiro.WorkAloneRedisManager.keys(WorkAloneRedisManager.java:149) at org.crazycake....
文件内不仅内含jsp、jstl、struts1、struts2、jsf、freemarker、spring、velocity等常用标签,而且更含有JavaScript和Ajax常用函数的说明和实例。
java.lang.NoSuchMethodError 方法不存在错误。当应用试图调用某类的某个方法,而该类的定义中没有该方法的定义时抛出该错误。 java.lang.OutOfMemoryError 内存不足错误。当可用内存不足以让Java虚拟机分配给一个...
Android系统是在Linux 2.6版本上开发的,所以起使用设备驱动 /dev/input/event X (x为0到7)分别来映射不同事件。
在MyEclipse中通过Struts ...此外,jar包全部正确导入之后可能还会出现java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 的异常,所以还需要删除antlr-2.7.2这个包,删包的方法网上有很多,很容易找到。
Hibernate经典版 通过图解让你轻松学会Hibernate
修改了包名后的Apache Commons Codec 1.10的jar包,为了满足Android端的加密需求,解决java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.encodeBase64String异常。
java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; 错误解决办法
General_NetSDKDemo_Chn_Java_Linux64_IS_V1.00.41295.T.190925.7z 这里的包是Linux64最全的,大华技术说其他的linux动态库都是有问题的 分三个包 大华设备各种Demo及所需jar包 \libs\linux64 examples.jar ...