The tld files should go in META-INF directory I think.

>>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<

On 2/6/01, 5:08:22 PM, "Paolo Barolat-Romana" <[EMAIL PROTECTED]> wrote 
regarding Parse Error in the tag library:


> I get the following error when I try to access a jsp that has tags in
> it.  My tag library resides in $app_home$/jsp/taglib.tld.  I know
> that the jsp and tags work properly because I have used them on
> WebSphere (which also uses the Jasper parser).  Could someone explain
> this?
> I think it has to do with a configuration setting.

> Thanks,
> Paolo

> org.apache.jasper.JasperException: Unable to open taglibrary
> /jsp/taglib.tld : Parse Error in the tag library descriptor: Element
> "web-app" does not allow "servlet" here.
>  java.lang.Throwable(java.lang.String)
>  java.lang.Exception(java.lang.String)
>  javax.servlet.ServletException(java.lang.String)
>  org.apache.jasper.JasperException(java.lang.String)
>  void
> 
org.apache.jasper.compiler.JspParseEventListener.handleDirective(java.lang
.String,
> org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Mark,
> java.util.Hashtable)
>  void
> 
org.apache.jasper.compiler.DelegatingListener.handleDirective(java.lang.String,
> org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Mark,
> java.util.Hashtable)
>  boolean
> 
org.apache.jasper.compiler.Parser$Directive.accept(org.apache.jasper.compi
ler.ParseEventListener,
> org.apache.jasper.compiler.JspReader, org.apache.jasper.compiler.Parser)

>  void org.apache.jasper.compiler.Parser.parse(java.lang.String,
> java.lang.Class [])
>  void org.apache.jasper.compiler.Parser.parse(java.lang.String)
>  void org.apache.jasper.compiler.Parser.parse()
>  boolean org.apache.jasper.compiler.Compiler.compile()
>  boolean org.apache.jasper.runtime.JspServlet.loadJSP(java.lang.String,
> java.lang.String, boolean, javax.servlet.http.HttpServletRequest,
> javax.servlet.http.HttpServletResponse)
>  void
> 
org.apache.jasper.runtime.JspServlet$JspServletWrapper.loadIfNecessary(jav
ax.servlet.http.HttpServletRequest,
> javax.servlet.http.HttpServletResponse)
>  void
> 
org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(javax.servl
et.http.HttpServletRequest,
> javax.servlet.http.HttpServletResponse, boolean)
>  void
> 
org.apache.jasper.runtime.JspServlet.serviceJspFile(javax.servlet.http.Htt
pServletRequest,
> javax.servlet.http.HttpServletResponse, java.lang.String,
> java.lang.Throwable, boolean)
>  void
> 
org.apache.jasper.runtime.JspServlet.service(javax.servlet.http.HttpServle
tRequest,
> javax.servlet.http.HttpServletResponse)
>  void
> javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
> javax.servlet.ServletResponse)
>  void
> 
org.apache.tomcat.core.ServletWrapper.handleRequest(org.apache.tomcat.core
.Request,
> org.apache.tomcat.core.Response)
>  void
> 
org.apache.tomcat.core.RequestDispatcherImpl.forward(javax.servlet.Servlet
Request,
> javax.servlet.ServletResponse)
>  void
> 
us.pa.state.web.FormServlet.doValidSessionLogic(javax.servlet.http.HttpSer
vletRequest,
> javax.servlet.http.HttpServletResponse)
>  void
> 
us.pa.state.web.SessionTimeVerificationServlet.doAppUpLogic(javax.servlet.
http.HttpServletRequest,
> javax.servlet.http.HttpServletResponse)
>  void
> 
us.pa.state.web.ShutDownVerificationServlet.service(javax.servlet.http.Htt
pServletRequest,
> javax.servlet.http.HttpServletResponse)
>  void
> javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
> javax.servlet.ServletResponse)
>  void
> 
org.apache.tomcat.core.ServletWrapper.handleRequest(org.apache.tomcat.core
.Request,
> org.apache.tomcat.core.Response)
>  void
> 
org.apache.tomcat.core.ContextManager.service(org.apache.tomcat.core.Reque
st,
> org.apache.tomcat.core.Response)
>  void
> 
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(org
.apache.tomcat.service.TcpConnection,
> java.lang.Object [])
>  void org.apache.tomcat.service.TcpConnectionThread.run()
>  void java.lang.Thread.run()





> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]

NOTICE:  This communication may contain confidential or other privileged information.  
If you are not the intended recipient, or believe that you have received this 
communication in error, please do not print, copy, retransmit, disseminate, or 
otherwise use the information.  Also, please indicate to the sender that you have 
received this email in error, and delete the copy you received.  Any communication 
that does not relate to official Columbia business is that of the sender and is 
neither given nor endorsed by Columbia.  Thank you.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to