<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi,<div class=""><br class=""></div><div class="">I am trying to use the LogbackValve but am getting the following error (and tomcat fails to start) when adding the valve to the <span style="font-family: -apple-system-font; line-height: 16px;" class="">CATALINA_BASE/conf/server.xml file:</span></div><div class=""><font face="-apple-system-font" class=""><span style="line-height: 16px;" class=""><br class=""></span></font></div><div class=""><div style="line-height: 16px;" class=""><div class=""><font face="Courier New" class="">ERROR main  org.apache.tomcat.util.digester.Digester - Begin event threw error</font></div><div class=""><font face="Courier New" class="">java.lang.NoClassDefFoundError: org/apache/catalina/Lifecycle</font></div><div class=""><font face="Courier New" class="">at java.lang.ClassLoader.defineClass1(Native Method) ~[na:1.7.0_04]</font></div></div><div style="line-height: 16px;" class=""><font face="Courier New" class="">…</font></div><div style="line-height: 16px;" class=""><div class=""><font face="Courier New" class="">Caused by: java.lang.ClassNotFoundException: org.apache.catalina.Lifecycle</font></div><div class=""><font face="Courier New" class="">at java.net.URLClassLoader$1.run(URLClassLoader.java:366) ~[na:1.7.0_04]</font></div></div><div style="line-height: 16px;" class=""><font face="Courier New" class="">…</font></div><div style="font-family: -apple-system-font; line-height: 16px;" class=""><br class=""></div><div style="font-family: -apple-system-font; line-height: 16px;" class="">Environment is as follows:</div><div style="font-family: -apple-system-font; line-height: 16px;" class="">   Tomcat 7.0.57 (with APR)</div><div style="font-family: -apple-system-font; line-height: 16px;" class="">   logback 1.1.3</div><div style="font-family: -apple-system-font; line-height: 16px;" class="">with the tomcat environment being set with the following  CATALINA_BASE/bin/setenv.sh file:</div><div style="font-family: -apple-system-font; line-height: 16px;" class=""><br class=""></div><div class=""><div class=""><span style="line-height: 16px;" class=""><font face="Courier New" class="">#!/bin/sh</font></span></div><div class=""><span style="line-height: 16px;" class=""><font face="Courier New" class="">CLASSPATH=$CLASSPATH:$CATALINA_BASE/bin/jul-to-slf4j-1.7.12.jar:\</font></span></div><div class=""><span style="line-height: 16px;" class=""><font face="Courier New" class="">$CATALINA_BASE/bin/jcl-over-slf4j-1.7.12.jar:\</font></span></div><div class=""><span style="line-height: 16px;" class=""><font face="Courier New" class="">$CATALINA_BASE/bin/slf4j-api-1.7.12.jar:\</font></span></div><div class=""><span style="line-height: 16px;" class=""><font face="Courier New" class="">$CATALINA_BASE/bin/logback-core-1.1.3.jar:\</font></span></div><div class=""><span style="line-height: 16px;" class=""><font face="Courier New" class="">$CATALINA_BASE/bin/logback-classic-1.1.3.jar:\</font></span></div><div class=""><span style="line-height: 16px;" class=""><font face="Courier New" class="">$CATALINA_BASE/bin/logback-access-1.1.3.jar:\</font></span></div><div class=""><span style="line-height: 16px;" class=""><font face="Courier New" class="">$CATALINA_BASE/bin/logback-config/</font></span></div></div><div style="font-family: -apple-system-font; line-height: 16px;" class=""><br class=""></div><div style="font-family: -apple-system-font; line-height: 16px;" class="">This seems strange to me as the Lifecycle interface should be available in the catalina.jar file, which must be on the class path…..</div><div style="font-family: -apple-system-font; line-height: 16px;" class=""><br class=""></div><div style="font-family: -apple-system-font; line-height: 16px;" class="">Any ideas?</div><div style="font-family: -apple-system-font; line-height: 16px;" class=""><br class=""></div><div style="font-family: -apple-system-font; line-height: 16px;" class="">Thanks in advance,</div><div style="font-family: -apple-system-font; line-height: 16px;" class=""><br class=""></div><div class="">
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">John</div><div class=""><br class=""></div></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">

</div>
<br class=""></div></body></html>