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!

Reply via email to