You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-users@xalan.apache.org by aditya jha <aj...@cdotd.ernet.in> on 2001/09/20 11:37:08 UTC
parsing problem
hi,
I am using XSLProcessor() to parse an XML file using an XSL. I
am using Jboss-2.4.3_Tomcat 3.2.3 on a Windows platform. I have added
the all the jar files of Lotusxsl-j_2_0_1 to the lib of Tomcat.
Following is the code I am using to parse an xml file (It is a jsp page
having xml tags).
<%@ page import= "java.util.Properties,
javax.naming.*,
javax.rmi.PortableRemoteObject,
javax.servlet.http.*,
javax.servlet.*,
java.sql.*,java.util.*,
org.xml.sax.SAXException,
com.lotus.xpath.*,
com.lotus.xsl.XSLProcessor,
java.io.PrintWriter,
java.io.FileWriter,
org.apache.xalan.processor.*"
%>
<%
try
{
XSLProcessor processor = new XSLProcessor();
PrintWriter pw = new PrintWriter( new FileWriter("Final.jsp") );
processor.process("RechargeCouponDetailsTest.jsp",
"RechargeCouponDetailsNav.xsl", pw);
} /**
Here the jsp page is having xml tags**/
catch(Exception e)
{
e.printStackTrace();
}
%>
<jsp:forward page="Final.jsp" />
But when I try to view the page using IE browser I am getting following
Exception which I really fail to understand because the class
TransformerFactoryImpl is already there in the xalan.jar which as I said
I have already added to the lib of Tomcat.
javax.xml.transform.TransformerFactoryConfigurationError:
java.lang.ClassNotFoundException:
org.apache.xalan.processor.TransformerFactoryImpl
at
javax.xml.transform.TransformerFactory.newInstance(TransformerFactory.java:121)
at org.apache.xalan.xslt.XSLTEngineImpl.(XSLTEngineImpl.java:202)
at com.lotus.xsl.XSLProcessor.(XSLProcessor.java:103)
at
billing_00031._0002fbilling_00031_0002fforward_0002ejspforward_jsp_2._jspService(_0002fbilling_00031_0002fforward_0002ejspforward_jsp_2.java:88)
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$JspCountedServlet.service(JspServlet.java:130)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:282)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcherImpl.java:222)
at
org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:162)
at
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:421)
at
billing_00031._0002fbilling_00031_0002fRechargeCouponDetailsTest_0002ejspRechargeCouponDetailsTest_jsp_0._jspService(_0002fbilling_00031_0002fRechargeCouponDetailsTest_0002ejspRechargeCouponDetailsTest_jsp_0.java:176)
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$JspCountedServlet.service(JspServlet.java:130)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:282)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)
at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
at java.lang.Thread.run(Unknown Source)
PLEASE Help Me in sorting out this problem.
Thanks and Regards
Aditya