Add reloadable="true" to your webb apps context tag in server.xml.
Volker. > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, December 12, 2001 9:01 AM > To: [EMAIL PROTECTED] > Subject: SERVLET CACHING PROBLEM IN TOMCAT- SNODX > > > Greetings, > I am facing a servlet caching problem in Tomcat. I create a > servlet .java file compile it and put it in the webapps folder of the > TOMCAT_HOME folder. I start the Tomcat server and invoke the servlet via > http://localhost:<TomCat port no>/servlet/<Servlet name> in > Netscpe. It gets > invoked. All is well uptil now. > > Problem comes when I make changes in the .java file, > recompile it, > place it in the same TOMCAT_HOME/webapps folder, and again invoke it in > Netscape via http://localhost:<Tomcat Port No>/servlet/<Servlet name>. The > ALTERED sevlet does NOT get invoked, the old servlet is getting invoked. > > This must mean Tomcat is caching its sevlets somewhere, and it is > picking up the servlets from that cache, ignoring the actual > .class servlet file in > the webapps folder. Maybe the cache gets cleared everytime Tomcat > restarts, but > I find it inconvenient to frequently restart Tomcat. > > So what is the one time solution to this servlet caching problem, > WITHOUT HAVING TO REGULARLY RESTART TOMCAT? Will a startup servlet running > continuosly alongwith Tomcat, performing the servlet cache cleaning > operation- regularly say every 10 seconds- solve the problem? If so then > what should be the coding of the servlet? Should I use classes of the > java.lang.ref package- PhantomReference e.t.c- ( > http://java.sun.com/products/jdk/1.2/docs/api/java/lang/ref/packag e-summary.html )? Or can some changes in server.xml do the trick? I have Apache 1.3.19, Tomcat 3.23 installed, configured and running on RedHat Linux 6.2 platform. Waiting for an early response. Thanks in advance. SNODX -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]> -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>
