<div>Hi,</div>
<div> </div>
<div>  We&#39;re migrating from Tomcat 6 to Tomcat 7.  I was able to set up Tomcat 6 as instructed on this page: <a href="http://logback.qos.ch/access.html">http://logback.qos.ch/access.html</a> but when I try to do the same thing with Tomcat 7 I get the following exception:</div>

<div> </div>
<div>java.lang.VerifyError: JVMVRFY007 final method overridden; class=ch/qos/logback/access/tomcat/LogbackValve, method=stop()V, pc=0</div>
<div> </div>
<div>This is because LogbackValve.stop() overrides public final synchronized void stop() in org.apache.catalina.util.LifecycleBase.</div>
<div> </div>
<div>LogbackValve.stop() just sets started=false.  What are the consequences of removing the stop method from LogbackValve?  The variable &quot;started&quot; isn&#39;t used elsewhere in the class, but it&#39;s package protected...I didn&#39;t look that closely to see if it&#39;s used in by other classes.</div>

<div> </div>
<div>If &quot;started&quot; isn&#39;t needed then I suggest removing it so the stop() method can be removed so LogbackValve will work with Tomcat 7.</div>
<div> </div>
<div>Paul</div>
<div> </div>