У меня есть несколько веб-приложений, работающих на сервере Tomcat 5.5, и я работаю над улучшением / обновлением всей системы ведения журналов, используемой во всей системе. У меня уже был некоторый успех с logback-classic. Однако, когда я пытаюсь использовать logback-доступ (то есть доступ к сервлету lbAccessStatus), я получаю следующее исключение:
<b>exception</b>
javax.servlet.ServletException:
Wrapper cannot find servlet class
ch.qos.logback.access.ViewStatusMessagesServlet
or a class it depends on
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
...
<b>root cause</b>
java.lang.ClassNotFoundException:
ch.qos.logback.access.ViewStatusMessagesServlet
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386)
...
У меня все настроено в соответствии с документами :
common/lib:
logback-classic-0.9.15.jar
logback-core-0.9.15.jar
server/lib:
logback-access-0.9.15.jar
Похоже, перемещение по библиотекам не помогает. Кажется, что работает logback-classic, это просто logback-доступ, который вызывает проблемы.