I guess this is a very numpty question, my browser is loading a page from the cache rather than the page I have updated. I guess this is because of an error in the updated page. What I want to know is how to I force Tomcat to pick up and display the modified page or the error that is generated.
eg Page outputs version 1.3 change pafe to version 1.4 still picking up version 1.3
so is it your browser that retrieves the old page? or Tomcat is serving an old page?
If it's browser, then do the normal "browser cache emptying" commands.
Tomcat is a bit more wiley. Most Tomcat developers will *insist* that tomcat will reload a changed JSP. But I've had the unpleasant experience of having Tomcat refusing to recognize a changed page. This is even *after* emptying tomcat's cached (compiled) files.
What can sometimes work (though I'm not sure why tomcat gets stuck in this situation in the first place) is to empty the $CATALINA_HOME/work/ directory for your webapp. This blows away Tomcat's cached JSP source/JSP class files, and will force it to recompile.
If that still doesn't work, then repeat the cleansing of the work directory and restart tomcat.