0

私のアプリケーションには slf4j ロギングがあり、logback バインディングを使用する必要があります。jboss で実行しようとすると、jboss で slf4j のデフォルト バインディングが使用されます。logback と jboss の両方がバインドされているため、複数のバインド エラーがスローされます。また、logback 1.0.9 で slf4j1.7.2 を使用していますが、SLF4J: The requested version 1.6 by your slf4j binding is not compatible with [1.5.5, 1.5.6, 1.5.7, 1.5.8] というエラーが表示されます。これについて私

4

1 に答える 1

0

ステップ バイ ステップ ガイドは http://jaitechwriteups.blogspot.com/2010/04/eclipse-logback-plugin-with-jboss-as.htmlにあります。

重要なのは、jboss-web.xml でクラスローダーの分離を定義することです (Web アプリ用であると仮定)投稿内の 2 つのリンクよりも)

Maven を使用している場合は、次のことを覚えておいてください。

  • ライブラリが依存関係によって古いバージョンの slf4j をプルしていないことを確認する必要があります。必要に応じて直接宣言してください。

  • 一部のライブラリが log4j または commons-logging に依存している場合、WEB-INF/lib に log4j がありませ

于 2013-03-15T10:16:26.680 に答える