I figured this out: The error occurs when WEB-INF is web-inf.

Thanks to all who sent me a reply.


david

David Geary wrote:

> I'm trying to get a tag library working with Tomcat 3.2 final, which throws the
> exception listed after my signature.
>
> Does anyone know what this exception means, or how to get rid of it?
>
> Apparently, Tomcat's looking for a TLD named taglib.tld which is supposed
> to be in the META-INF directory? It makes absolutely no sense to me.
>
> Thanks,
>
> david
>
> Error: 500
> Location: /iterator/test.jsp
> Internal Servlet Error:
>
> org.apache.jasper.compiler.CompileException:
> F:\jakarta-tomcat-3.2\webapps\iterator\test.jsp(2,0) Unable to open
> taglibrary /WEB-INF/tlds/iterator.tld : Could not locate TLD
> META-INF/taglib.tld
>  at
> 
>org.apache.jasper.compiler.JspParseEventListener.handleDirective(JspParseEventListener.java:713)
>
>  at
> 
>org.apache.jasper.compiler.DelegatingListener.handleDirective(DelegatingListener.java:116)
>
>  at org.apache.jasper.compiler.Parser$Directive.accept(Parser.java:215)
>  at org.apache.jasper.compiler.Parser.parse(Parser.java:1077)
>  at org.apache.jasper.compiler.Parser.parse(Parser.java:1042)
>  at org.apache.jasper.compiler.Parser.parse(Parser.java:1038)
>  at org.apache.jasper.compiler.Compiler.compile(Compiler.java:182)
>  at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:462)
>  at
> org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146)
>
>  at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:433)
>  at
> 
>org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:152)
>
>  at
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:164)
>
>  at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
>
>  at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
>
>  at org.apache.tomcat.core.Handler.service(Handler.java:286)
>  at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
>  at
> org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
>
>  at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
>  at
> 
>org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
>
>  at
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
>
>  at
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
>
>  at java.lang.Thread.run(Thread.java:484)


I'm trying to get a tag library working with Tomcat 3.2 final, which
throws the
exception listed after my signature.

Does anyone know what this exception means, or how to get rid of it?

Apparently, Tomcat's looking for a TLD named taglib.tld which is
supposed
to be in the META-INF directory? It makes absolutely no sense to me.

Thanks,


david


Error: 500
Location: /iterator/test.jsp
Internal Servlet Error:

org.apache.jasper.compiler.CompileException:
F:\jakarta-tomcat-3.2\webapps\iterator\test.jsp(2,0) Unable to open
taglibrary /WEB-INF/tlds/iterator.tld : Could not locate TLD
META-INF/taglib.tld
 at
org.apache.jasper.compiler.JspParseEventListener.handleDirective(JspParseEventListener.java:713)

 at
org.apache.jasper.compiler.DelegatingListener.handleDirective(DelegatingListener.java:116)

 at org.apache.jasper.compiler.Parser$Directive.accept(Parser.java:215)
 at org.apache.jasper.compiler.Parser.parse(Parser.java:1077)
 at org.apache.jasper.compiler.Parser.parse(Parser.java:1042)
 at org.apache.jasper.compiler.Parser.parse(Parser.java:1038)
 at org.apache.jasper.compiler.Compiler.compile(Compiler.java:182)
 at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:462)
 at
org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146)

 at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:433)
 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:152)

 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:164)

 at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)

 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)

 at org.apache.tomcat.core.Handler.service(Handler.java:286)
 at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
 at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)

 at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
 at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)

 at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)

 at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)

 at java.lang.Thread.run(Thread.java:484)





Reply via email to