Tomcat 7 を使用しており、catalina ファイルの shared.loader プロパティを使用して共有ライブラリ パスを構成しました。/WEB-INF/lib 内にライブラリを含まない Web アプリケーションを作成しました。これは、Tomcat にすべての依存関係用の共有フォルダーがあるためです。
問題 :
私のアプリケーションは、アプリケーションの /WEB-INF/classes/logback.xml 内で指定した構成ファイルを使用するのではなく、常に Basic Logback コンフィギュレーターを使用します。/WEB-INF/classes ディレクトリ内にある構成ファイルを Logback にロードさせる方法。
所見:
スタック オーバーフローを確認したところ、同様の問題が発生しました。
しかし、彼らが提供した解決策は、logback.jar ファイルを Web アプリケーションの /WEB-INF/lib フォルダーに移動することであり、logback.xml が識別されます。しかし、ライブラリを Web アプリケーションに移動したくありません。代わりに、Tomcat 共有フォルダーに置きたいのです。
logback が /WEB-INF/classes ディレクトリ内の構成ファイルを検索し、logback の依存関係が Tomcat 共有フォルダーにあるようにする方法を教えてください。
ありがとう、プラサナ・ベンカタラマン。