java - SpringBoot は Eclipse で実行できますが、Tomcat8 にデプロイするとログバック例外が発生します。
習慣沉默
習慣沉默 2017-05-27 17:40:13
0
3
1225

新しいプロジェクトを開発するために、フレームワークとして Springboot を使用しました。プロジェクトの開発中、テストには Eclipse を使用していました。すべてが正常でした。最近、ローカルの Tomcat8 にデプロイする準備をしていたときにこの問題を発見しました。クライアント開発。特定の例外は次のとおりです:

リーリー

Springboot のバージョンは 1.3.5です
logback のバージョンは 1.1.7

習慣沉默
習慣沉默

全員に返信(3)
黄舟

Tomcat7.0 から 8.0 へのアップグレードで問題が解決されました

いいねを押す +0
过去多啦不再A梦

ローカルで戦争を実行できますか?

いいねを押す +0
迷茫

理由: ClassLoader、IDE の ClassLoader 実装間の関係は Spring Boot JarLauncher とは異なるため、異なる jar がロードされます。 log4j-slf4j と logback はどちらも slf4j-api の実装であるため、競合します。

解決策: log4j-slf4j 依存関係を削除します (Maven 経由)

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!