tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Riley,R" <>
Subject RE: tomat - how it works - caches servlets?
Date Thu, 07 Dec 2000 11:06:02 GMT

Thanks very much for this.

The problem was that I was only using .jar files.  Once I took the class
files out of the jar file and moved them to the classes directory then the
new version was picked up.

Yes, previously, when I deleted the jar file then the class wasn't found -
but when I restored the new jar file then an old class definition was used.
This still perplexes me, but I'm happy that it is working now.

I'll switch to 3.2 asap.



> -----Original Message-----
> From:	Kief Morris []
> Sent:	Thursday, 07 December 2000 10:58
> To:
> Subject:	Re: tomat - how it works - caches servlets?
> First of all, are you using Tomcat 3.2? Version 3.1 has lots of bugs. 3.2
> is much better about loading and reloading classes.
> Riley,R typed the following on 10:39 07/12/2000 +0000
>  >I've tried starting and stopping tomcat and have all of the servlets
> class
>  >files in jars in its webapps classes directory and the server.xml has
> the
> Are they in webapps/MYAPP/WEB-INF/lib, or webapps/MYAPP/WEB-INF/classes?
> The lib directory should be used for .jar files, classes for .class files 
> (in the correct
> hierarchy).
> Are you sure Tomcat is using the .jar file you think it is? What happens
> if 
> you
> completely delete the jar file?
>  >Does tomcat cache servlet output?  This might explain why an 'old' page
> is
>  >being returned.  If tomcat caches servlet pages is it possible to
>  >configure/clear the cache?
> It shouldn't - are you 100% sure your browser isn't doing the caching?
> Try clearing your browser's cache, exit and reopen it.
> ---
>                bitBull makes the Internet bite:

View raw message