我在 Tomcat 5.5 服务器上运行了几个 Web 应用程序,并且我正在努力改进/更新整个系统中使用的整体日志记录系统。我已经在 logback-classic 上取得了一些成功。但是,当我尝试使用 logback-access(即访问 lbAccessStatus servlet)时,我得到了这个异常:
例外 javax.servlet.ServletException: Wrapper 找不到 servlet 类 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 会导致问题。