commons-collections.jar包冲突
去下载一个最新的,覆盖老的看看
或者看看是否lib下有2个 主要是commons-collections 的jar啊,只保留最新的。
去下载一个最新的,覆盖老的看看
或者看看是否lib下有2个 主要是commons-collections 的jar啊,只保留最新的。
解决方案 »
- 项目发布:内存溢出
- struts2 警告:Could not find action or result
- 显示窗体后,程序不继续运行了!
- 多对多,获取数据排序问题
- struts2 checkboxlist 多个值赋值的问题
- [JAVA] 如何判斷一個(boolean)布爾變量的取值﹖
- 关于Servlet的异常错误
- Spring mvc 配置WEB.XML的问题 请教 在线等
- 救我,关于Jbuilder中的Tree问题
- 我用JBuild8自动生成了一个EntityBean,BMP的,又自动生成了一个TestClient.java来测试这个EntityBean,却报错?????(在线等待)
- 显示在页面最左、做右,能够关闭和打开
- struts中的validator验证框架为什么显示null?
比如在tomcat/common/lib下面放了个a版本的
应用下面放了个b版本的。
从报错来看是jar签名不正确,换新版本的同时建议检查下我说的问题。
楼上的个位给的解释都是合理的,去下个这个包应该就可以了
搜索整个tomcat目录
commons-collections*.jar
顺便在看下commons-*.jar
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