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也无济于事…
标签:hibernate,tomcat,tomcat6,noclassdeffounderror,spring 来源: https://codeday.me/bug/20191031/1978007.html