3

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]

奇妙なのはcommons-collections-2.1.jar、WEB-INF libフォルダーに(3.1を試しても)取得したことです。

編集:commons-collectionsfromからWEB-INF/libtoTomcat libをコピーしましたが、機能しているようです。しかし、本番サーバーではそれを行うことができません。なぜ私のWEB-INF/libバージョンを使用しないのですか?

4

3 に答える 3

3

さて、commons-collectionsのバージョン3.2.1を入れたところ、エラーは消えました。残念ながら、どのライブラリがこのバージョンに依存しているかはまだわかりません。助けにもmvn dependency:treeならなかった...

于 2012-10-24T09:37:48.590 に答える
1

xdoclet依存関係にあったときに、この例外がありました。

この依存関係がある場合は、除外してください。

于 2014-02-19T22:04:09.490 に答える