私は&は、いくつかの豆を管理し、いくつかの非常に奇妙なランタイムエラーを取得しています作成するために、春(3.0.5.RELEASE
)を使用しています。デバッグ奇妙春/ SLF4J /ジャー号
私は、コードを実行した最初の時間は、私がslf4j-api-1.5.11
を使用していた、と私は以下のようになりエラーを得ました。私はオンラインですばやく調べましたが、1.6
まではMessageFormatter.format(String,Object,Object)
メソッドがSLF4Jに追加されていないようです。だから私の依存グラフのどこかに、SLF4Jの1.6 +バージョンに応じていくつかのコンポーネント(Spring、Camel、またはその他の可能性があります)があることは明らかでした。
私のビルドパスから1.5.11を削除し、それを1.6.2に置き換えて再構築しました。まだ同じエラーが発生しています。私は1.6.2 Jarのクラスファイルをチェックしていますが、それは確実にそのメソッドを含んでいます。私は自分のクラスパス設定、アイビー設定(私は依存関係管理のために使用しています)を確認しました。私はプロジェクト(Eclipse)をクリーンアップし、クリーンな状態から実行しようとしました。
私はこれが「Eclipseのもの」かもしれないと考え始めました。しかし、私はこれをWARにパッケージ化し、Tomcatにデプロイします。 Eclipseはそれとは関係ありません。
SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messagehandler' defined in ServletContext resource [/WEB-INF/spring-config.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.tms.relay.web.RelayWebIngestMessageHandler]: Constructor threw exception; nested exception is java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.format(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple
任意のアイデア?オンライン検索では明らかな(Jarの更新)以外の推奨事項は表示されていません。前もって感謝します!
どのような実装を使用していますか? APIだけが...まあ、APIだけです。 –
log4jバインディングの使用 – IAmYourFaja