2011-01-24 18 views
1

私はJava Webアプリケーションプロジェクトを作成しました。私はさらにいくつかの外部依存関係を必要とするいくつかの外部ライブラリを読み込んでいます。これは私のコンピュータにはなく、Mavenを通してダウンロードする必要があります。私は、外部依存関係をダウンロードするにMavenと(NetBeansで)私のプロジェクトを統合することができるかわからないmavenを使ってnetbeans web appプロジェクトの外部依存関係をダウンロードする

exception : java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder

- :ので、その私がランニングに次の例外を取得しています。
インターネットから依存関係をダウンロードするためにnetbeansでmavenを使用する方法を私に示す人がいますか?

私はすでにあなたはSLF4J、標準ロギング・フレームワークが欠落している私のコンピュータに

おかげ

答えて

1

をMavenの3.0.2をインストールしました。

SLF4J APIと実装ライブラリ(通常はlog4j)の両方が必要です。そして、2つのバージョンは一緒にフィットする必要があります。ここでは例の構成では、(あなたのpom.xmlにこれらを追加します)です:

<dependency> 
    <!-- the API --> 
    <groupId>org.slf4j</groupId> 
    <artifactId>slf4j-api</artifactId> 
    <version>1.6.1</version> 
</dependency> 

<dependency> 
    <!-- log4j binding --> 
    <groupId>org.slf4j</groupId> 
    <artifactId>slf4j-log4j12</artifactId> 
    <version>1.6.1</version> 
</dependency> 

<dependency> 
    <!-- redirect any commons-logging calls to slf4j --> 
    <groupId>org.slf4j</groupId> 
    <artifactId>jcl-over-slf4j</artifactId> 
    <version>1.6.1</version> 
</dependency> 

参考:

関連する問題