I'm new to Tomcat and running a stock installation on Ubuntu. One thing that has me really confused when debugging errors is something when I hit refresh it will display an error like a class exception or parse error, but if I refresh again it will show me the page before I made my breaking edits. I can actually mash down on my refresh button repeatedly and get some random mix of successes and failures back.
Right now I have it jumping between two failure errors 'java.lang.ClassNotFoundException' and 'No tag "wrapper" defined in tag library'. Coming from python I'm not really sure what's going on. I only see one instance of Tomcat running, but am wondering if there is some weird caching happening at the server side. I have caching disabled in my browser. Here's my test site where it's still happening: http://anthonyholdenart.com/jsp/. Just jump to that page and refresh a few times to see the differences. Is there something I need to change to get consistent results back from my JSP pages? I can work through the errors but it's strange to get random pages back.