Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Apache Tomcat »

Re: JSP Reload problem (wierd)

Rizwan

2006-12-25

Replies:

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" <futon33@(protected)>
To: "Tomcat Usergroup" <users@(protected)>
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@(protected)
> To unsubscribe, e-mail: users-unsubscribe@(protected)
> For additional commands, e-mail: users-help@(protected)
>


---------------------------------------------------------------------
To start a new topic, e-mail: users@(protected)
To unsubscribe, e-mail: users-unsubscribe@(protected)
For additional commands, e-mail: users-help@(protected)

©2008 junlu.com - Jax Systems, LLC, U.S.A.