Rick, Have you tried putting jaxen-full.jar in your lib? Sorry, I overlooked that one before.
You can get it here: http://jaxen.org/releases.html -----Original Message----- From: Rick Roberts [mailto:[EMAIL PROTECTED] Sent: Friday, April 02, 2004 6:50 AM To: Tag Libraries Users List Subject: Re: Which jar file supports the XML tld? Entire stack trace: org.apache.jasper.JasperException: org/saxpath/SAXPathException at org.apache.jasper.servlet.JspServletWrapper.service(Unknown Source) at org.apache.jasper.servlet.JspServlet.serviceJspFile(Unknown Source) at org.apache.jasper.servlet.JspServlet.service(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown Source) at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown Source) at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvokeNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at org.apache.catalina.core.StandardContextValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvokeNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at org.apache.catalina.core.StandardContext.invoke(Unknown Source) at org.apache.catalina.core.StandardHostValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvokeNext(Unknown Source) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvokeNext(Unknown Source) at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvokeNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvokeNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:59 4) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC onnection(Http11Protocol.java:392) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:56 5) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool .java:619) at java.lang.Thread.run(Thread.java:536) root cause javax.servlet.ServletException: org/saxpath/SAXPathException at org.apache.jasper.runtime.PageContextImpl.handlePageException(Unknown Source) at org.apache.jsp.xmlRolodex_jsp._jspService(xmlRolodex_jsp.java:108) at org.apache.jasper.runtime.HttpJspBase.service(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.jasper.servlet.JspServletWrapper.service(Unknown Source) at org.apache.jasper.servlet.JspServlet.serviceJspFile(Unknown Source) at org.apache.jasper.servlet.JspServlet.service(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown Source) at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown Source) at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvokeNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at org.apache.catalina.core.StandardContextValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvokeNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at org.apache.catalina.core.StandardContext.invoke(Unknown Source) at org.apache.catalina.core.StandardHostValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvokeNext(Unknown Source) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvokeNext(Unknown Source) at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvokeNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvokeNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:59 4) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC onnection(Http11Protocol.java:392) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:56 5) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool .java:619) at java.lang.Thread.run(Thread.java:536) Johnson, Chris wrote: > Rick, > > Can you get the entire stack trace of that error? > > -----Original Message----- > From: Rick Roberts [mailto:[EMAIL PROTECTED] > Sent: Thursday, April 01, 2004 2:17 PM > To: Tag Libraries Users List > Subject: Re: Which jar file supports the XML tld? > > > *---* > This is my JSP file: > *---* > > <[EMAIL PROTECTED] contentType="text/html"%> > <%@ taglib uri="/jstl/core" prefix="c" %> > <%@ taglib uri="/jstl/xml" prefix="x" %> > <html> > <head><title>XML Rolodex</title></head> > <body> > <c:import var='rolodex_xml' url='rolodex.xml'/> > <x:parse var='document' xml='${rolodex_xml}'/> > <p>There are > <x:out select='count($document//contact)'/> > contacts in the rolodex.</p> > </body> > </html> > > *---* > This is my web.xml file: > *---* > > <?xml version="1.0" encoding="UTF-8"?> > > <!DOCTYPE web-app > PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" > "http://java.sun.com/j2ee/dtds/web-app_2.2.dtd"> > <web-app> > <welcome-file-list> > <welcome-file> > index.jsp > </welcome-file> > </welcome-file-list> > > <taglib> > <taglib-uri>/jstl/core</taglib-uri> > <taglib-location>/WEB-INF/tld/c.tld</taglib-location> > </taglib> > > <taglib> > <taglib-uri>/jstl/fmt</taglib-uri> > <taglib-location>/WEB-INF/tld/fmt.tld</taglib-location> > </taglib> > > <taglib> > <taglib-uri>/jstl/xml</taglib-uri> > <taglib-location>/WEB-INF/tld/x.tld</taglib-location> > </taglib> > </web-app> > > *---* > > > Johnson, Chris wrote: > >>Can you paste some of your code in where you are using xpath >>expressions (in select attributes)? >> >> >>-----Original Message----- >>From: Rick Roberts [mailto:[EMAIL PROTECTED] >>Sent: Thursday, April 01, 2004 1:55 PM >>To: Tag Libraries Users List >>Subject: Re: Which jar file supports the XML tld? >> >> >>I mentioned saxpath.jar in my previous message. >> >>Tomcat marks the context as unavailable which leads me to believe that > > >>Tomcat already has a saxpath.jar available to it from somewhere and >>the new one is >>causing a conflict. >> >> >> >>Johnson, Chris wrote: >> >> >>>Throw in saxpath.jar. >>> >>>-----Original Message----- >>>From: Rick Roberts [mailto:[EMAIL PROTECTED] >>>Sent: Thursday, April 01, 2004 1:48 PM >>>To: Tag Libraries Users List >>>Subject: Re: Which jar file supports the XML tld? >>> >>> >>>Still not working. >>> >>>If I only have jstl.jar and standard.jar in my lib directory then I >>>get this error message: >>> >>>org.apache.jasper.JasperException: org/saxpath/SAXPathException >>> at org.apache.jasper.servlet.JspServletWrapper.service(Unknown >>>Source) >>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(Unknown >>>Source) >>> at org.apache.jasper.servlet.JspServlet.service(Unknown Source) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java) >>> ... >>> ... >>> ... >>> >>>If I put saxpath.jar in my lib directory then Tomcat marks the >>>context >> >> >>>as unavailable. >>> >>>If I put xercesImpl.jar in the lib directory then Tomcat hangs and >>>leave a process running that I can only kill by restarting my machine >>>(Redhat 9). >>> >>>I have tried other combinations of jar files in the lib directory >>>also >> >> >>>but get similar results. >>> >>>I am using Tomcat 4.1.24. >>> >>>Any suggestions? >>> >>>Thanks, >>> >>> >>> >>>Johnson, Chris wrote: >>> >>> >>> >>>>If you use the latest Tomcat 5.0.19 and 1.4.2x java, you don't >>>>really > > >>>>need any, but if you are using older versions, then try these for >>>>starters: >>>> >>>>jaxp-api.jar >>>>dom.jar >>>>sax.jar >>>>xercesImpl.jar >>>> >>>>Then if it seems to work, but complains about a missing class, you >>>>can >>> >>> >>>>look for the missing class and add the necessary jar. >>>> >>>>Chris >>>> >>>> >>>>-----Original Message----- >>>>From: Rick Roberts [mailto:[EMAIL PROTECTED] >>>>Sent: Thursday, April 01, 2004 7:14 AM >>>>To: Taglibs Users List >>>>Subject: Which jar file supports the XML tld? >>>> >>>> >>>> >>>>There are several JAR files with the JSTL distribution. If i just >>>>drop them all into my lib directory then Tomcat complains and marks >>>>the context as invalid. >>>> >>>>So, which jar files are required to get started with XML? >>>> >>>>Thank, >>>> >>> >>> > -- ******************************************* * Rick Roberts * * Advanced Information Technologies, Inc. * * http://www.aitsupport.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]