Clearing the cache does not make any differnece. 

The jsp does not seem to be being recompiled on the production server
(Fedora 4, Tomcat 5.0.28).  When I edit my Login.jsp, and then request
it in my browser, should there not be a new Login_jsp.class compiled in
the work directory?  I cannot find any such file.  

I am using the same browser to test the identical application running
on my local machine, and when I edit the jsp on my local server
(Windows XP, Tomcat 5.0.28), and reload in IE6, it takes some time to
get the page back (the jsp class is being recompiled).  If I look in
the work directory the clas file has been recompiled (current
timestamp).

This does not seem to be happening on the production server.  


--- Pierre Goupil <[EMAIL PROTECTED]> wrote:

> Hello !
> 
> 
> I think it's a cache issue, too. Doesn't suffice to reload the page,
> for
> testing purposes, you should also tell to your browser not to cache
> the
> pages.
> 
> In firefox : edit / preferences / private life / cache then set it to
> 0 MB
> and erase the currently chached files (don't know the english name of
> this
> last option).
> 
> HTH,
> 
> Pierre
> 
> 
> 
> 2006/12/25, Mon Cab <[EMAIL PROTECTED]>:
> >
> > I tried using Firefox, and got the same result.  I also tried using
> > shift + reload.  Also, It looks like Tomcat is already configured
> to
> > reload the jsp's. (below is from the server.xml file).
> >
> > <Context path="" docBase="myWebapp" debug="5"
> > reloadable="true"   crossContext="true">
> >
> > How come no new Login_jsp.class is being written to the work
> directory?
> > (The jsp file tmestamp is definately showing as changed when I
> telnet
> > to the server - I thought Tomcat automatically recompiled the
> classes
> > when it detected a changed timestamp).
> >
> >
> >
> > --- Rizwan <[EMAIL PROTECTED]> wrote:
> >
> > > Hi,
> > >
> > > This is usually a problem with IE, it caches your pages for you.
> This
> > > might
> > > be the reason.
> > > Try doing the same in some other browser. (Firefox usually doesnt
> > > cache the
> > > pages.....)
> > >
> > > If u still have the problem in other browsers, you might have to
> > > enable
> > > autoreload in tomcat to recomplie jsps or reload classes whenever
> > > there is a change to the file.
> > >
> > > Hope this helps.
> > >
> > > Rizwan.
> > >
> > > ----- Original Message -----
> > > From: "Mon Cab" <[EMAIL PROTECTED]>
> > > To: "Tomcat Usergroup" <users@tomcat.apache.org>
> > > Sent: Monday, December 25, 2006 12:26 PM
> > > Subject: JSP Reload problem (wierd)
> > >
> > >
> > > >I am using WinSCP to open and edit jsp's on my remote Tomcat
> server.
> > >  I
> > > > open the file from the server to edit and add a hello world
> into
> > > the
> > > > Login jsp.  Then I request the page in IE 6 and it loads the
> page
> > > and
> > > > hello world is displayed.  The page loads within a second (is
> this
> > > > enough time for a jsp to compile ??!).
> > > >
> > > > Then I edit the file in WinSCP again to remove the "hello
> world"
> > > from
> > > > the login jsp, and I click on ctrl + refresh in IE6.  The login
> > > page
> > > > reloads almost immediately and hello world is still displaying.
>  I
> > > hit
> > > > ctrl refresh over and over, and cant get rid of hello world.  I
> > > check
> > > > Login.jsp on the server ant "hello world" is definitely not in
> > > there.
> > > >
> > > >
> > > > I go into the work directory
> > > > tomcat5.0/work/Catalina/localhost/myWebapp and notice that the
> > > > Login_jsp.java file is 3 hours old.  I delete this as well as
> the
> > > > Login_jsp.class file.  I try reload the page (ctrl +refresh).
> > > "Hello
> > > > world" is still displaying.
> > > >
> > > > I look in the work folder.  No new Login_jsp.java file, and no
> new
> > > > Login_jsp.class file.
> > > >
> > > > I add "aaaaaagh" into the Login.jsp file.  Hit reload in
> explorer
> > > and
> > > > "aaaaaagh" displays.  But there is still no new Login_jsp.java
> > > file,
> > > > and no new Login_jsp.class file!!!!
> > > >
> > > > If I rename the file to Login1.jsp and then click on reload in
> IE6,
> > > > after the third attempt Tomcat realizes there's no JSP file and
> > > logs an
> > > > error in catalina.log.  Then if I rename the Login.jsp back to
> > > > Login.jsp, tomcat reloads the file and displays it correctly.
> > > >
> > > > What is going on??  I feel like I'm in the Twilight zone.
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > __________________________________________________
> > > > Do You Yahoo!?
> > > > Tired of spam?  Yahoo! Mail has the best spam protection around
> > > > http://mail.yahoo.com
> > > >
> > > >
> > >
> ---------------------------------------------------------------------
> > > > To start a new topic, e-mail: users@tomcat.apache.org
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > >
> > >
> > >
> ---------------------------------------------------------------------
> > > To start a new topic, e-mail: users@tomcat.apache.org
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam protection around
> > http://mail.yahoo.com
> >
> >
> ---------------------------------------------------------------------
> > To start a new topic, e-mail: users@tomcat.apache.org
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> 
> 
> -- 
> To her who remembers every word spoken,
> From the heroe's oath
> To the baby's cry.
> You're my eternal witness.
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to