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]