Thanks for your response Henri. I have or have tried things similar to what you are suggesting below and I believe all of my URIs are correct. So I have two questions for you.... 1) Are both the jars *and* the tld's required? I thought I read that only the jars are now required. 2) Are you telling me that 'logging' and 'string' taglibs are required for the standard taglib or were you just showing me an example of what you had?
Henri Yandell <[EMAIL PROTECTED]> wrote: WEB-INF/ should look akin to: c.tld fmt.tld log4j.properties sql.tld taglibs-string.tld x.tld classes lib taglibs-log.tld web.xml WEB-INF/lib should look akin to: commons-lang-1.0.jar jdbc2_0-stdext.jar saxpath.jar xalan.jar dom.jar jstl.jar standard.jar xercesImpl.jar jaxen-full.jar log4j-1.2.7.jar taglibs-log.jar jaxp-api.jar sax.jar taglibs-string.jar taglibs-string pulls in the commons-lang requirement and taglibs-log pulls in the log4j requirement, but I thought I'd include them as good marketing :) web.xml should contain bits like: javax.servlet.jsp.jstl.sql.dataSource jdbc/TimeTrackerDS http://jakarta.apache.org/taglibs/string-1.0 /WEB-INF/taglibs-string.tld http://java.sun.com/jstl/core /WEB-INF/c.tld I think the taglib-uri's change for jstl 1.1. Hen On Tue, 15 Jul 2003, C F wrote: > Hello, > I tried for many hours to get Taglibs working with Tomcat. I'm at my wit's end!!!!! > Hopefully someone here can help. > > I'm using Tomcat tomcat-4.1.24 and jakarta-taglibs-20030713 nightly build. I'm > trying to get the standard JSTL 1.0 tags working. > When I copy the jars from standard-1.0\lib into my WEB-INF\lib. I get a bunch of > errors starting up when Tomcat (partial stack trace at the bottom of this message). > When I don't do the jars and I just copy the tld files from standard-1.0\tld into my > WEB-INF directory and put the entries into the web.xml.... I don't get any errors at > Tomcat startup but when I try to use the JSTL tags such as , I get a message saying > that it can't find the "out" class! > I've seen about 3 or 4 different versions of installations directions floating > around for TagLibs and I think I've tried every combination of all of them. I'm out > of ideas. Help! Thanks!!! > > =============================================================== > > > > > > Using CATALINA_BASE: C:\tomcat > Using CATALINA_HOME: C:\tomcat > Using CATALINA_TMPDIR: C:\tomcat\temp > Using JAVA_HOME: C:\j2sdk1.4.1_02 > Jul 14, 2003 11:55:10 PM org.apache.commons.modeler.Registry loadRegistry > INFO: Loading registry information > Jul 14, 2003 11:55:11 PM org.apache.commons.modeler.Registry getRegistry > INFO: Creating new Registry instance > Jul 14, 2003 11:55:12 PM org.apache.commons.modeler.Registry getServer > INFO: Creating MBeanServer > Jul 14, 2003 11:55:15 PM org.apache.coyote.http11.Http11Protocol init > INFO: Initializing Coyote HTTP/1.1 on port 8080 > Starting service Tomcat-Standalone > Apache Tomcat/4.1.24 > Jul 14, 2003 11:55:31 PM org.apache.commons.digester.Digester error > SEVERE: Parse Error at line 6 column 19: Document root element "taglib", must match > DOCTYPE root "null". > org.xml.sax.SAXParseException: Document root element "taglib", must match DOCTYPE > root "null". > at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) > at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source) > at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) > at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) > at org.apache.xerces.impl.dtd.XMLDTDValidator.rootElementSpecified(Unknown Source) > at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown Source) > at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source) > at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown > Source) > at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) > at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) > at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) > at org.apache.commons.digester.Digester.parse(Digester.java:1618) > at org.apache.catalina.startup.ContextConfig.tldScanStream(ContextConfig.java:977) > at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:921) > at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868) > at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647) > at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166) > at org.apache.catalina.core.StandardContext.start(StandardContext.java:3567) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:738) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) > at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347) > at org.apache.catalina.core.StandardService.start(StandardService.java:497) > at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190) > at org.apache.catalina.startup.Catalina.start(Catalina.java:512) > at org.apache.catalina.startup.Catalina.execute(Catalina.java:400) > at org.apache.catalina.startup.Catalina.process(Catalina.java:180) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) > Jul 14, 2003 11:55:31 PM org.apache.commons.digester.Digester error > SEVERE: Parse Error at line 6 column 19: Document is invalid: no grammar found. > org.xml.sax.SAXParseException: Document is invalid: no grammar found. > at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) > at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source) > at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) > at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) > at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown Source) > at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source) > at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown > Source) > at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) > at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) > at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) > at org.apache.commons.digester.Digester.parse(Digester.java:1618) > at org.apache.catalina.startup.ContextConfig.tldScanStream(ContextConfig.java:977) > at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:921) > at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868) > at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647) > at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166) > at org.apache.catalina.core.StandardContext.start(StandardContext.java:3567) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:738) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) > at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347) > at org.apache.catalina.core.StandardService.start(StandardService.java:497) > at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190) > at org.apache.catalina.startup.Catalina.start(Catalina.java:512) > at org.apache.catalina.startup.Catalina.execute(Catalina.java:400) > at org.apache.catalina.startup.Catalina.process(Catalina.java:180) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) > > > > --------------------------------- > Do you Yahoo!? > SBC Yahoo! DSL - Now only $29.95 per month! --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------- Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month!