To first check whether it's a browser or Tomcat server problem, go to
another computer on your nework that has not yet been used to view the
offending JSP/servlet. If you find you're still viewing an older version of
the page, then it's obviously caching on the server. I've found that 9 times
out of 10 it's Tomcat caching and not browser caching. If it's Tomcat
caching then the META tags or pragma-no-cache will not help.
There's the reloadable="false" (or should it be "true"? I have to check)
parameter for the context in server.xml. But even that has not helped for me
and I have to just delete the "/work" directory whenever I want to reload
things. Be careful not to delete something in the webapps directory by
mistake. That can really ruin your day.
Soefara.
>From: "Jeff Larsen" <[EMAIL PROTECTED]>
>Reply-To: "Tomcat Users List" <[EMAIL PROTECTED]>
>To: "Tomcat Users List" <[EMAIL PROTECTED]>
>Subject: Re: Problem with cache clearing in Tomcat
>Date: Tue, 26 Mar 2002 09:29:48 -0600
>
>You may also want to try
>
><META http-equiv="Expires" content="0">
>
>However, I don't really trust META tags. Browser implementations
>of META tags are not always reliable. Write to the response headers
>directly. I embed the following at the top of every jsp page.
>
><%
> response.setHeader("Cache-Control", "no-cache");
> response.setHeader("Pragma", "no-cache");
> response.setDateHeader("Expires", 0);
>%>
>
>If you're not using jsp, you could also put this in your servlet code.
>
>However, during the development of my latest web app, I had similar cache
>problems while running under Tomcat 3.2.3 standalone. In my production
>environment
>however, I run Apache 1.3.23 with mod_jk to connect to Tomcat 4.0.3 and my
>cache
>problems went away. I'm not sure if it's a Tomcat version issue or if
>Tomcat's
>standalone HTTP connector just doesn't handle the headers correctly.
>
>Good luck,
>
>Jeff
>
>
>----- Original Message -----
>From: "somya_iyer" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Tuesday, March 26, 2002 3:58 AM
>Subject: Problem with cache clearing in Tomcat
>
>
> > Hi,
> > I'm using apache tomcat 4.0 and my application has been developed using
>only servlets
>and an oracle database. After a user logs out, when the next one logs in,
>the application
>continues with the old pages belonging to the previous user. The old
>session has been
>invalidated and the new session values are being correctly taken by the
>system. On
>refreshing the screen, the correct pages come up. I have tried setting the
>header
>information as follows:
> > <meta http-equiv="pragma" content="no-cache">
> > <meta http-equiv="cache-control" content="no-store">
> > but this doesn't help either.
> > Can anyone help out?
> > Thanks,
> > Somya
> >
> > --
> > 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]>
>
_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com
--
To unsubscribe: <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>