2011-03-07 31 views
1

私は6つのjarファイル(beanutils、lang、logging、collection、ezmorph、json-lib)をすべて含んでいます。シンプルなストラットのアプリケーションでは動作します。しかし、私のストラットアプリケーションでは、すべてのjarファイルを含めていますが、NoClassDefFoundErrorについてはListOrderedMapです。ListOrderedMapを見つけることができませんか?

私のアプリにそのクラスを知らせる方法がわかりません。しかし、私はさまざまな機能のために必要な他のjarファイルを含めました。

この問題を解決するのを手伝ってください。

+7

ことクラスはApache Commons Collectionsの一部です。あなたのクラスパスにApache Commons Collections jarファイルの正しいバージョン(3.0以上)があるかどうかを確認します.Webアプリケーションの場合、それはwarファイルの 'WEB-INF/lib'になければなりません。 – Jesper

+4

@Jesper - これも答えになる可能性があります。 – Bozho

+0

指定されたjarはWEB-INF/libフォルダにあります。他のアプリでも完璧に動作しています。私は問題を知りません。 – Manoj

答えて

1

クラスListOrderedMapは、Apache Commons Collections(バージョン3.0以降)の一部です。

これを使用できるようにするには、クラスパス上にそれを含むJARファイルが必要です。 JARファイルの名前はおそらくcommons-collections-3.2.1.jar(またはそれに類するもの)です。

WARファイルにパッケージ化されたWebアプリケーションを作成する場合は、ライブラリをWARファイル内のWEB-INF/libフォルダに配置する必要があります。

0

はい、今でもcommons-collections用の新しいv4.xがありますが、4.xは動作しません!

だから、すなわちv3.xの、より古い最高のバージョンを取得:あなたはMavenを使用している場合、私は午前のように、ここに私の完全な作業の依存関係のリストです、V3.2.1

を:

<dependency> 
<groupId>net.sf.json-lib</groupId> 
<artifactId>json-lib</artifactId> 
<version>2.4</version> 
<!-- <classifier>jdk15</classifier> --> 
    </dependency> 

    <dependency> 
<groupId>commons-io</groupId> 
<artifactId>commons-io</artifactId> 
<version>2.4</version> 
    </dependency> 

    <dependency> 
<groupId>commons-collections</groupId> 
<artifactId>commons-collections</artifactId> 
<version>3.2.1</version> 
    </dependency> 

    <dependency> 
<groupId>commons-beanutils</groupId> 
<artifactId>commons-beanutils</artifactId> 
<version>1.9.1</version> 
    </dependency> 

    <dependency> 
<groupId>commons-lang</groupId> 
<artifactId>commons-lang</artifactId> 
<version>2.6</version> 
    </dependency> 

    <dependency> 
<groupId>commons-logging</groupId> 
<artifactId>commons-logging</artifactId> 
<version>1.1.3</version> 
    </dependency> 

    <dependency> 
<groupId>net.sf.ezmorph</groupId> 
<artifactId>ezmorph</artifactId> 
<version>1.0.6</version> 
    </dependency> 

    <dependency> 
<groupId>xom</groupId> 
<artifactId>xom</artifactId> 
<version>1.2.5</version> 
    </dependency> 
関連する問題