title: Latest changes are not reflected in servlet (tomcat)
body: <p>I am working on my project of quiet sometime now I am using tomcat and eclipse both working correctly till now..</p>
  <p>I deployed the war on 22-1-2012 ( with some print messages) it was working correctly then next day I made some changes removed some messages and redeployed the file...In my webapps folder it is showing the latest time for 'last modified' of my war file.. what wrong i am doing tell me..</p>
  <p>P.S any changes to JSP pages of same project are reflected but servlet class is unchanged</p>
  <p>This is what log file shows
  _SEVERE: A web application appears to have started a TimerThread named [MySQL Statement Cancellation Timer] via the java.util.Timer API but has failed to stop it. To prevent a memory leak, the timer (and hence the associated thread) has been forcibly cancelled. _</p>
  <p>Well this is the summary of my problem i hope i can explain you now the problem
  i again performed the following steps</p>
  <ol>
  <li>Deleted my webapp directory from webapps</li>
  <li>Tried to access servlet (it shows 'Resource not available')</li>
  <li>Make some changes in print statement to debug</li>
  <li>Redeployed WAR from eclipse</li>
  <li>Again when access that servlet it is not the latest version it is showing same old messages.</li>
  </ol>
  <p>Now tell me if there is solution....
  Thanks in advance</p>
  <hr />
  <p>After trying so many thing i just observed when i deploy the WAR file non-JSP servlet class files were not included in WAR when I manually add these class files in WAR all the changes are updated.. So now can u tell me how to auto deploy these in WAR..whats the problem?</p>