Hi,

I am using JBuilder9 and I just included the JSTL tag
library.This is the JSP I am using

<%@ taglib prefix="x"
uri="http://java.sun.com/jstl/xml"; %>

<html>
<head>
  <title>JSTL: XML Support -- Parse / Out</title>
</head>
<body bgcolor="#FFFFFF">
<h3>Parse / Out</h3>

<x:parse var="a">
  <a>
   <b>
    <c>
     foo
    </c>
   </b>
   <d>
     bar
   </d>
  </a>
</x:parse>
<x:out select="$a//c"/>
<x:out select="$a/a/d"/>

<hr />

</body>
</html>

If I try to use tomcat 4.1 I am getting the following
error
StandardWrapper[:invoker]: Loading container servlet
invoker

Dec 5, 2003 3:17:32 AM
org.apache.coyote.http11.Http11Protocol start

INFO: Starting Coyote HTTP/1.1 on port 8080

Compile failed; see the compiler error output for
details.

        at
org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:842)

        at
org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)

        at
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:317)

        at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)

        at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)

        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)

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

        at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)

        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)

        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)

        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)

        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)

        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

        at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)

        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)

        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)

        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)

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

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


-Vinela



--- Martin van Dijken <[EMAIL PROTECTED]> wrote:
> Hey Vinela,
> 
> Please post the relevant part of your JSP and XML.
> I'm not 100% sure, 
> but it looks like there's no XML parser in your web
> application. Or that 
> it has some errors. Tomcat 4.1 definitely bundles it
> along, but it might 
> be that that wasn't the case yet with 4.0. Either
> try 4.1 or put the jar 
> files that come with the JSTL distribution in your
> WEB-INF/lib directory.
> 
> Hope that helps,
> 
> Martin
> 
> Vinela pothineni wrote:
> 
> > I am trying to parse an xml file in my JSP using
> the
> > JSTL xml tags . I am getting the following
> exception.
> > Apache Tomcat/4.0.6 - HTTP Status 500 - Internal
> > Server Errortype Exception reportmessage Internal
> > Server Errordescription The server encountered an
> > internal error (Internal Server Error) that
> prevented
> > it from fulfilling this request.exception
> > javax.servlet.ServletException:
> > org/jaxen/NamespaceContext
> >  at
> >
>
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:471)
> >  at
> >
>
org.apache.jsp.jsp1$jsp._jspService(jsp1$jsp.java:151)
> >  at
> >
>
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
> >  at
> >
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >  at
> >
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
> >  at
> >
>
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
> >  at
> >
>
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
> >  at
> >
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >  at
> >
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> >  at
> >
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> >  at
> >
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
> >  at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >  at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >  at
> >
>
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >  at
> >
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
> >  at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >  at
> >
>
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
> >  at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> >  at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >  at
> >
>
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >  at
> >
>
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
> >  at
> >
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> >  at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >  at
> >
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
> >  at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> >  at
> >
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
> >  at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> >  at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >  at
> >
>
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >  at
> >
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> >  at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >  at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >  at
> >
>
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >  at
> >
>
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
> >  at
> >
>
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
> >  at java.lang.Thread.run(Thread.java:536)
> > root cause java.lang.NoClassDefFoundError:
> > org/jaxen/NamespaceContext
> >  at
> >
>
org.apache.taglibs.standard.tag.common.xml.ExprSupport.doStartTag(ExprSupport.java:101)
> >  at
> >
>
org.apache.taglibs.standard.tag.el.xml.ExprTag.doStartTag(ExprTag.java:103)
> >  at
> >
>
org.apache.jsp.jsp1$jsp._jspService(jsp1$jsp.java:102)
> >  at
> >
>
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
> >  at
> >
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >  at
> >
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
> >  at
> >
>
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
> >  at
> >
>
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
> >  at
> >
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >  at
> >
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> >  at
> >
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> >  at
> >
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
> >  at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >  at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >  at
> >
>
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >  at
> >
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
> >  at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >  at
> >
>
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
> >  at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> >  at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >  at
> >
>
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> 
=== message truncated ===


__________________________________
Do you Yahoo!?
Free Pop-Up Blocker - Get it now
http://companion.yahoo.com/

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

Reply via email to