J'ai plusieurs applications Web fonctionnant sur un serveur Tomcat 5.5, et je travaille à améliorer/mettre à jour le système de journalisation global utilisé dans tout le système. J'ai déjà eu un certain succès avec logback-classic. Cependant, lorsque je tente d'utiliser logback accès (accès au servlet lbAccessStatus), je reçois cette exception:Comment utiliser l'accès au journal en combinaison avec Tomcat 5.5?
exception 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) ... root cause java.lang.ClassNotFoundException: ch.qos.logback.access.ViewStatusMessagesServlet org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386) ...
J'ai tout mis en place selon la docs:
common/lib: logback-classic-0.9.15.jar logback-core-0.9.15.jar server/lib: logback-access-0.9.15.jar
mouvement autour de la les bibliothèques ne semblent pas aider. logback-classic semble fonctionner correctement, c'est juste l'accès au logback qui pose problème.
Répandre autour des pots si l'enfer se sent comme dll . Besoin de déboguer avec les détails du chargeur de classe. – whatnick
whatnick, dans ce cas, s'il vous plaît écrivez votre meilleure réponse. –