我在 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 会导致问题。