[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] xsl-taglibs using FTP URL
Hi all It appears as if the (Jakarta) xsl-taglibs have difficulty fetching data via an FTP URL. Has anybody tried this, with JSP? I use the http://jakarta.apache.org/taglibs/xsl-1.0 library (jakarta-taglibs-xsl-20010727), with the xsl-examples.war file, Apache 1.3.14, and Tomcat 3.2.1, on WinNT4.0-SP6. I have the following JSP: <?xml version="1.0" encoding="iso-8859-1"?> <%@taglib uri="http://jakarta.apache.org/taglibs/xsl-1.0" prefix="xsltlib" %> <A> <B> <C> <D>text</D> </C> <xsltlib:apply xsl="change.xsl" xml="ftp://user:passwd@xxxxxxxxx/dir/file.xml"/> </B> </A> When I try a local XML file, it all works fine. When I try the FTP URL in MSIE, the XML file is accessible. Still, using the URL fails in the JSP: Tomcat gives me an "Unsafe path" message. (See error dump below). Help on how to XSLT an XML file via an FTP URL with JSP is greatly appreciated. Greetings, bas.alberts@xxxxxxxxxxxx ------------------REST IS ERROR DUMP--------------------- 2001-07-30 02:46:46 - Ctx( /xsl-examples ): Unsafe path D:\jakarta-tomcat-3.2.1\webapps\xsl-examples /ftp://user:passwd@xxxxxxxxx/dir/file.xml 2001-07-30 02:46:46 - Ctx( /xsl-examples ): Exception in: R( /xsl-examples + /basa/ldftp.jsp + null) - javax.servlet.ServletException at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp l.java:459) at basa._0002fbasa_0002flcdftp_0002ejsplcdftp_jsp_5._jspService(_0002fbasa_0002 flcdftp_0002ejsplcdftp_jsp_5.java:103) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja va:177) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404) at org.apache.tomcat.core.Handler.service(Handler.java:286) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79 7) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC onnectionHandler.java:210) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) at java.lang.Thread.run(Thread.java:484) Root cause: java.lang.NullPointerException at org.apache.tomcat.facade.ServletContextFacade.getResourceAsStream(ServletCon textFacade.java:143) at org.apache.taglibs.xsl.ApplyTag.getInputSource(ApplyTag.java:317) at org.apache.taglibs.xsl.ApplyTag.doEndTag(ApplyTag.java:258) at basa._0002fbasa_0002flcdftp_0002ejsplcdftp_jsp_5._jspService(_0002fbasa_0002 flcdftp_0002ejsplcdftp_jsp_5.java:90) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja va:177) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404) at org.apache.tomcat.core.Handler.service(Handler.java:286) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79 7) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC onnectionHandler.java:210) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) at java.lang.Thread.run(Thread.java:484) XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|