問題タブ [spring-camel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3053 参照

spring-boot - エラー: タイプ org.apache.log4j.Logger を解決できません。必要な .class ファイルから間接的に参照されている

プロジェクトを Camel v2.21.2 の使用から Camel v2.22.0 の使用にアップグレードしようとしています

これには、Spring v4.x から v5.x へ、Spring-boot v1.5.x から Spring-boot v2.0.4.RELEASE への移行が伴います。

プロジェクトは groovy-all 2.4.15 を使用します。プロジェクトでは log4j を使用していません。プロジェクトでは slf4j-api(1.7.25) と logback(1.2.3) を使用しています。それでも、Maven インストールを実行すると、一部のクラスが log4j を使用しているというエラーが表示されます

log4j(1.2.17) の依存関係を追加すると、問題なく動作しますが、追加したくありません。

spring-boot スターターから除外できるものはありますか? 他の解決策はありますか?問題を診断する方法に関するヒントはありますか?