MyEclipse 6.5整合ssh框架时的jar包冲突问题
来源:互联网 发布:淘宝白菜网站 编辑:程序博客网 时间:2024/05/18 03:03
用MyEclipse 6.5整合ssh框架时使用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
还有其它同名的,或者同名但版本不一样的,最好也去掉重复的。
6.5版本:
(1)hibernate解决方案:
1.cglib-2.1.3.jar在D:/Program Files/MyEclipse 6.5/myeclipse/eclipse/plugins/com.genuitec.org.hibernate.eclipse_3.2.2.CR1/myeclipse-data/3.1/lib文件夹内
2.asm.jar与asm-attrs.jar在D:/Program Files/MyEclipse 6.5/myeclipse/eclipse/plugins/com.genuitec.org.hibernate.eclipse_3.2.2.CR1/myeclipse-data/3.0/lib文件夹内
(2)spring解决方案:
1.asm-2.2.3.jar、asm-commons-2.2.3.jar和asm-util-2.2.3.jar在D:/Program Files/MyEclipse 6.5/myeclipse/eclipse/plugins/com.genuitec.eclipse.springframework_6.5.0.zmyeclipse650200806/data/2.0/lib/asm文件夹中
2.cglib-nodep-2.1_3.jar在D:/Program Files/MyEclipse 6.5/myeclipse/eclipse/plugins/com.genuitec.eclipse.springframework_6.5.0.zmyeclipse650200806/data/1.2/lib/dependencies/cglib文件夹下
- MyEclipse 6.5整合ssh框架时的jar包冲突问题
- 用MyEclipse 整合ssh框架时的jar包冲突问题
- ssh框架整合的jar包冲突问题
- ssh 整合 jar包 冲突问题
- SSH整合jar包冲突问题
- SSH整合jar包冲突问题
- SSH整合jar包冲突问题
- ssh整合的jar包冲突的问题
- SSH整合时jar包冲突解决的注意事项
- SSH整合时jar包冲突的问题(持续总结中···)
- SSH三大框架整合出现包冲突,要删除的jar包
- SSH的jar包冲突的问题
- ssh框架整合需要的jar包
- ssh框架整合需要的jar包
- ssh框架整合需要的jar包
- ssh框架整合需要的jar包
- SSH整合---遇到的包冲突问题
- ssh框架整合jar包
- dataset更新数据的问题
- C# 获取运行程序所在路径的几种方法比较
- mySql To DB2
- C++ 获取系统时间
- 互锁函数InterlockedExchangeAdd的用法
- MyEclipse 6.5整合ssh框架时的jar包冲突问题
- 十五道关于Hibernate的面试题
- SSH框架搭建应该注意的几个问题
- 微软未公开的几个过程介绍及用法
- SC命令
- 搞搞QT4(思维导图版):QT处理XML文件
- .net 生成静态页
- 理解cookie和session机制
- 待机下的卡名前面加图标