I use JSP 1.2 with taglib declarations from either JSTL or spring on tomcat 7 local application server. But always, whether the files are under WEB-INF/lib or in some other place on the classpath, I always get errors like these: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application The absolute uri: http://www.springframework.org/tags/form cannot be resolved. etc.
The only way I could get tomcat to resolve those files was when I actually extracted them from the jar into the WEB-INF folder.