Spring Hibernate Tomcat依赖关系问题

当我运行tomcat并且部署了战争时,我得到了:
NoClassDefFoundError:org / apache / commons / collections / map / LRUMap

 Invocation of init method failed; nested exception is
 java.lang.NoClassDefFoundError:
 org/apache/commons/collections/map/LRUMap
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)
 ~[spring-beans-3.1.0.RELEASE.jar:3.1.0.RELEASE]

奇怪的是,我的WEB-INF lib文件夹中有commons-collections-2.1.jar(甚至尝试过3.1).

编辑:
我确实从WEB-INF / lib复制了commons-collection到Tomcat lib,它似乎可以正常工作.但是我无法在生产服务器上执行此操作,为什么它不采用我的WEB-INF / lib版本?

解决方法:

好的,所以我放了Commons-Collections的3.2.1版,错误消失了.不幸的是,我仍然不知道哪个库依赖于此版本.甚至mvndependency:tree也无济于事…

上一篇:NoClassDefFoundError Android项目


下一篇:java.lang.NoClassDefFoundError:javax / servlet / http / HttpServletRequest [复制]