私は、次のエラーを取得しています:のLinkageError - ローダー制約違反 - メソッド解決時に "org.slf4j.impl.StaticLoggerBinder.getLoggerFactoryを()"
ContextListenerjava.lang.LinkageError: loader constraint violation: when resolving method "org.slf4j.impl.StaticLoggerBinder.getLoggerFactory()Lorg/slf4j/ILoggerFactory;" the class loader '[email protected] (urls: ['], parents: [)'[email protected]']) of the current class, org/slf4j/LoggerFactory, and the class loader 'System (urls: [''file:/usr/lib/jvm/jvm_8/jvm_8/lib/jvmx.jar', 'file:/usr/lib/jvm/jvm_8/jvm_8/lib/tools.jar', 'file:/ ....
これは、デフォルトのパッケージslf4j
によって私のクラウドプラットフォームを思わ、私はpomファイルに依存関係としてslf4jを入れているため、このエラーが発生しています.2つの異なるクラスローダーがロードされています。slf4j
私が問題を解決したのは、pomの依存関係の範囲を変更することでした。
しかし、slf4jライブラリが見つからないため、ローカルのtomcatで実行できません。
私の戦争が私のクラウドプラットフォームと私のローカルのTomcatでうまく動作するように、この場合には何ができますか?