>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]