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/

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





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



Reply via email to