I'm cross-posting this problem that I've already sent to the Tomcat users list, without success. I'm having that problem with a JSTL app failing under Tomcat 4.0.6. The error is "No such tag redirect in the tag library imported with prefix c". I get a single line in the stderr.log: "No tags".
The c.tld in the standard.jar calls for class org.apache.taglibs.standard.tag.el.core.RedirectTag to implement the tag. I can see that class, and its file path, in the standard.jar. I've got the standard.jar in the WEB-INF/lib of my WAR file, so it's in the CLASSPATH. I've deployed two other WARs that use JSTL (an echo application and an ad hoc SQL query page) under Tomcat 4.0.6, and they both deploy without a problem. ALL THREE JSTL apps deploy and run perfectly under Tomcat 4.1.27. I'm asking Tomcat 4.0.6 to find the .tld files inside the standard.jar. I don't have any <taglib> tags in my web.xml. The working echo and data-source apps are both deployed that way. I reinstalled Tomcat 4.0.6 and make sure that I didn't add a single JAR to the common/lib directory, except for JDK tools.jar. (Tomcat couldn't find it, for some reason.) I did a Google search on "Tomcat No Tags". It suggested that Tomcat 4.0.6 might have an out-of-date servlet.jar file, so I replaced it with the one that Tomcat 4.1.27 uses. No good - same problem. What is so special about Tomcat 4.0.6 that I can't use JSTL in this one app? Has anyone seen this and managed to fix it? - MOD __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
