I have been working on this for a while now and simply have no idea what's wrong. I am deploying a Spring 3.1 MVC app on Tomcat 7. From looking at the DEBUG output, I can see that 1) The MVC dispatcher servlet gets all my URLs as required 2) any URLs mapped to controllers annotations works fine 3) Any URLs that need to be mapped to JSPs get a 404. Also, I am using JDK 1.7.0_09. My JSP pages are in /WEB-INF/jsp/.I have been working on this for a while now and