>From the original post, this:

cause java.lang.NoClassDefFoundError: org/jaxen/NamespaceContext

seems to indicate you haven't got all the classes you need. Make sure you've got
the following in WEB-INF/lib (from the Standard taglib dist):

jaxen-full.jar
jstl.jar
saxpath.jar
standard.jar

Quoting Martin van Dijken <[EMAIL PROTECTED]>:

> Hey Vinela,
> 
> Little rusty on my XPath, so except for the $a//c I'm certain your JSP 
> is correct. Try downloading and installing Tomcat standalone and 
> deploying your web application to that. This might be a JBuilder issue.
> 
> Martin
> 
> Vinela pothineni wrote:
> 
> > 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/

-- 
Kris Schneider <mailto:[EMAIL PROTECTED]>
D.O.Tech       <http://www.dotech.com/>

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

Reply via email to