Tomcat 5.5 サーバーでいくつかの Web アプリを実行しており、システム全体で使用される全体的なログ システムの改善/更新に取り組んでいます。私はすでに logback-classic である程度の成功を収めています。ただし、logback-access を使用しようとすると (つまり、lbAccessStatus サーブレットにアクセスしようとすると)、次の例外が発生します。
例外 javax.servlet.ServletException: ラッパーがサーブレット クラスを見つけることができません ch.qos.logback.access.ViewStatusMessagesServlet またはそれが依存するクラス org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) ... 根本的な原因 java.lang.ClassNotFoundException: ch.qos.logback.access.ViewStatusMessagesServlet org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386) ...
ドキュメントに従ってすべてをセットアップしました:
共通/ライブラリ: logback-classic-0.9.15.jar logback-core-0.9.15.jar サーバー/ライブラリ: logback-access-0.9.15.jar
ライブラリを移動しても役に立たないようです。logback-classic は正常に動作しているようですが、問題を引き起こすのは logback-access だけです。