Unfortunate Tomcat 5 factoid #2:
Tomcat 5 example app uses pre-compiled JSPs. So if your
JSP configuration is not happy either (say, JAVA_HOME is not properly set), you won't know about that either.
grrrrr.
And with Tomcat 5, they've commented not only the mapping, but the servlet declaration as well.