Is it possible that you need to re-compile the JSP file itself? I don't know the mechanics of JSPs, but I know that whenever I include one JSP into another at compile time, if I change the "included" JSP, then I need to make sure that the "including" JSP is recompiled too. Otherwise the "including" JSP still contains code from the original "included" JSP.

Ant won't update the "including" JSP if it hasn't been touched or changed, so if you're using ant, you need to touch the "including" JSP and then use ant to deploy your entire webapp. Are you using ant? It doesn't sound like you're very sure! If not, ignore what i just said, and remove your deployed webapp, then redeploy the whole thing. You should get the changes you are looking for.


Erik




Jacques Capesius wrote:
Hi folks,

I'm new to Tomcat, but not as new to J2EE. I have a jsp, and I made a change
to a class that's being loaded into it as a bean, but I can't get the page
to use the new class and not the old one.
My question, thus, is: when I make changes to a class, how do I get Tomcat
to reload the class?

Restarting Tomcat doesn't seem to do the trick.
Searching the web, I found a doc that made mention that "touching" the
web.xml file would force the reloading of the class. I tried that and it
didn't work.

I also read somewhere that going to the application (where the JSPs are) and
typing ANT would force the recompile of everything. Still, the old class is
being used.

I'm storing the class in %catalina_home%/classes/PSQ/. I'm loading it into
the jsp by means of the following line of code:

<jsp:useBean id="psq" class="PSQ.PSQ" scope="session"/>

I've made sure there are no other versions of PSQ.class in any other places
it might be used, for example, the WEB-INF/classes directory.

Thanks for whatever advice you can give, and I apologize if this question
has been asked many times before.
-jacques :)

Jacques Capesius
CNT Web Marketing Developer
[EMAIL PROTECTED]
(763) 268-6749

--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to