mvn 编译错误java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter. <init>(Z)V
来源:互联网 发布:怎么利用淘宝赚钱 编辑:程序博客网 时间:2024/06/08 18:13
Spring+struts2 +hibernate3集成,在后台测试时报的错,报错的这句话:
Exception in thread "main" java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter. <init>(Z)V
原因是因为cglib 包和asm包冲突,开始用的cglib包是cglib-2.1.3.jar ,后来换了一个cglib-2.2.jar才测试通过。
介绍cglib.jar
据cglib官网http://cglib.sourceforge.net/的summary介绍,cglib用来继承类或实现接口以产生对象。
Hibernate用到了注解技术,它是从元数据如何在早期java版本中使用属性文件的原理逐渐发展为今日的注解。
处理注解的有三种方式:生成器、字节码转换、运行时反射。
字节码转换:注解处理器对带有注解的类字节码文件进行解析,对其做一些适当的修改,再重新编译并生成新的对象,也能生成其他类型文件(如xml)。字节码转换器在编译期(离线状态)、装载期都能运行,还能在运行时动态转换,且在字节码文件或runtime这样的保持策略下也可运行。
利用cglib产生新对象会提高字节码转换的效率,二者有一定的依存关系。
Exception in thread "main" java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter. <init>(Z)V
原因是因为cglib 包和asm包冲突,开始用的cglib包是cglib-2.1.3.jar ,后来换了一个cglib-2.2.jar才测试通过。
介绍cglib.jar
据cglib官网http://cglib.sourceforge.net/的summary介绍,cglib用来继承类或实现接口以产生对象。
Hibernate用到了注解技术,它是从元数据如何在早期java版本中使用属性文件的原理逐渐发展为今日的注解。
处理注解的有三种方式:生成器、字节码转换、运行时反射。
字节码转换:注解处理器对带有注解的类字节码文件进行解析,对其做一些适当的修改,再重新编译并生成新的对象,也能生成其他类型文件(如xml)。字节码转换器在编译期(离线状态)、装载期都能运行,还能在运行时动态转换,且在字节码文件或runtime这样的保持策略下也可运行。
利用cglib产生新对象会提高字节码转换的效率,二者有一定的依存关系。
- mvn 编译错误java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter. <init>(Z)V
- mvn 编译错误java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter. <init>(Z)V
- java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter. <init>(Z)V
- java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V
- java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter. <init>(Z)V
- java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V
- java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V
- java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z
- java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(I)V
- java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(I)V
- spring整合jbpm Caused by: java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V
- Caused by: java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V的解决办法
- Exception in thread "main" java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V解决办法
- java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter. <init>
- java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>
- [问题与解决] java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(I)V
- StrutsSpringHibernate - java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(I)V
- Hibernate 使用JUnit 测试出现java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(I)V
- 如何在IIS中启用GZIP压缩
- struts2注解
- 黑马程序员_<<TCP>>
- EXT4.2下 求grid里列的和
- PHP中的单例模式
- mvn 编译错误java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter. <init>(Z)V
- 在Visual Studio中给MFC类添加父类的虚函数的方法,比如给CWinApp的子类添加ExitInstance()方法
- 0001算法笔记——NP完全理论
- 封装的定时器类
- 用pdb调试OpenStack
- 0002算法笔记——【递归】排列问题,整数划分问题,Hanoi问题
- BADI增强实施方法介绍&&修改VL02N屏幕字段增强
- 0003算法笔记——【分治法】分治法与二分搜索,棋盘覆盖问题
- 关于pthread_cond_wait使用while循环判断的理解