Thanks for your help. I tidied up all my code to follow the proper way of doing things, but it didn't seem to help.
I then tried deleting all the jar files in the lib folder and putting them back one by one, and it looks like ther is a conflict between the Google API (googleapi.jar) and Jasper (in 5.0.19 only) so that it can't compile pages with JSTL taglib directives in. I tried taking out any duplicate classes from googleapi.jar (DOM, SAX, javax.mail, javax.activation, Crimson), but it didn't seem to help. Seems a bit odd - I can't see why this jar would cause a conflict. Digby From: Tom K Subject: RE: Problem with Tomcat 5.0.19 and JSTL Date: Thu, 01 Apr 2004 11:16:54 -0800 The key to getting Tomcat 5 to work with JSP 2.0 and expression language is to copy the standard.jar and the jstl.jar (that already exists in Tomcat5's examples/lib directory) into the lib directory you are using for your app. You DO NOT have to edit the web.xml file at all but the <web-app> tag must be replaced with this: <web-app xmlns="http://java.sun.com/xml/ns/j2ee"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd" version="2.4"> Then in your jsp page you are going to use you will have these lines at the top of your page: <%-- These two taglib DIRECTIVES define the two tag libraries used on this page--%> <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"; %> <%@ taglib prefix="sql" uri="http://java.sun.com/jstl/sql_rt"; %> Should work then! Sincerely, Tom Kochanowicz -----Original Message----- From: Knight, Digby [mailto:[EMAIL PROTECTED] Sent: Thursday, April 01, 2004 2:09 AM To: '[EMAIL PROTECTED]' Subject: Problem with Tomcat 5.0.19 and JSTL Hi, I've just installed Netbeans 3.6RC1 which has Tomcat 5.0.19 bundled, and it seems to have a problem with JSTL (error below). I've searched the Web for info, and the only thing I found (2 results in Google) was a suggestion to upgrade Xerces and Xalan, which I've done at the server and webapp level, but it doesn't seem to have made any difference. I haven't installed 5.0.19 as a standalone yet, so I don't know if Netbeans has introduced the problem, but this seems like the best place to start looking. Pages without JSTL work fine, and the error appears when declaring the taglib (with or without the actual tags on the page). System: WinXP, no Apache org.apache.jasper.JasperException: <h3>Validation error messages from TagLibraryValidator for c</h3><p>null: java.lang.IllegalStateException: can't declare any more prefixes in this context</p> at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHand ler. java:94) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java :404 ) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java :112 ) <trunc> Any thoughts? TIA Digby ----------------------------------------- ***************************************************************** Confidentiality Note: The information contained in this message, and any attachments, may contain confidential and/or privileged material. It is intended solely for the person(s) or entity to which it is addressed. Any review, retransmission, dissemination, or taking of any action in reliance upon this information by persons or entities other than the intended recipient(s) is prohibited. If you received this in error, please contact the sender and delete the material from any computer. ***************************************************************** --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]