1

EclipseJunoのslf4jロガーシステムで問題が発生しました。クラスパスに含まれていると確信しており、Maven依存関係にも含まれていますが、まだ問題が発生しています。この問題について同様の問題を読みましたが、Eclipseのインスタンスでは機能しないため、すべてが古くなっているようです。これはエラーメッセージです:

    SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
    SLF4J: Defaulting to no-operation (NOP) logger implementation
    SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

これは、JavaJDK1.7.0_07とApacheMaven3.03を搭載したMacOSX MountainLion10.8.1で実行しています。繰り返しになりますが、私はEclipseJunoを使用しています。

4

1 に答える 1

2

バンドルされたMavenバージョン(m2e)を使用している場合、Eclipse JunoおよびIndigoは、メッセージSLF4J:Failed to loadclass"org.slf4j.impl.StaticLoggerBinder"を抑制していません。この動作は、m2eバージョン1.1.0.20120530-0009以降に存在します。

ただし、これはエラーとして示され、ログは正常に保存されます。強調表示されたエラーは、このバグが修正されるまで引き続き存在します。これについては、m2eサポートサイトをご覧ください。

現在利用可能な解決策は、Eclipseのバンドルバージョンではなく、外部のMavenバージョンを使用することです。あなたが直面しているのとまったく同じ問題である以下の質問で、この解決策とこのバグに関する詳細を見つけることができます。

SLF4J:クラス「org.slf4j.impl.StaticLoggerBinder」のロードに失敗しました。エラー

于 2012-11-07T12:32:27.833 に答える