I have a spring web application which has been working fine on tomcat 5.5. I've attempted to deploy the same web app to a tomcat 6 container and come up against some issues.
The main two problems I've had are relating to configuring the container for jstl and getting the spring security login to work properly.
I believe I've solved the jstl configuration issue by including the jstl-1.2.jar lib from here in the $CATALINA_HOME/lib directory (although it really does appear to be strange that it is so difficult to find out how to get this working).
The main problem now is that when I attempt to log in using form based authentication, I get an HTTP 404 error when the login form is submitted to "j_spring_security_check".
I have set up the filter in the web.xml file as per the spring security documentation but it appears that tomcat isn't invoking this as expected.
I hope someone can share their experience here as I'm certainly missing something fundamental in my configuration.
Thanks.
Update: While trouble-shooting based on responses here, one of the things I ended up doing was downloading a fresh copy of tomcat 6.0.18 and ensured that I had the jstl-1.2.jar file in the WEB-INF/lib dir. Funnily enough, now the app seems to be working fine.
I'm a little stumped but I'll now try to track down the difference in the two tomcat installs that was causing the error and post a further update here.
Thanks for the responses to this guys.