Please send Xalan questions to the list, either xalan-j-users or xalan-dev, instead of to individual committers. (Detailed questions about the test themselves are an exception: if there's anyone else out there who is actually using the test automation regularly and wants priority support you can contact me directly!)
In the meantime, see http://xml.apache.org/xalan-j/faq.html#faq-9 and run the EnvironmentCheck utility from within your servlet. This is probably a JDK 1.4 problem since it hides a back-level version of Xalan in it's rt.jar. - Shane ----- Forwarded by Shane Curcuruon 02/25/2002 10:12 AM ----- "Francois Bourgault" <[EMAIL PROTECTED]> Hi Shane, I got your name from Xalan Test webpage. I'm getting an exception error, here's part of the message: org.apache.xalan.processor.TransformerFactoryImpljava.lang.ClassCastException: org.apache.xalan.processor.TransformerFactoryImpl at javax.xml.transform.TransformerFactory.newInstance(TransformerFactory.java:148) at servlet.SimpleXSLTServlet.doGet(SimpleXSLTServlet.java:97) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) 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 My setup is jdk1.4 and xalan-j_2_2_0. I'm trying to run xalan sample - servlet.SimpleXSLTServlet as indicated on Apache's website. I updated my classpath with jar files - xalan, xml-apis and xalansamples. However I can find xercesImpl.jar Below is some code of the servlet: try { TransformerFactory tFactory = TransformerFactory.newInstance(); // Get the XML input document and the stylesheet. Source xmlSource = new StreamSource(new URL("file:todo.xml").openStream()); Source xslSource = new StreamSource(new URL("file:todo.xsl").openStream()); // Generate the transformer. Transformer transformer = tFactory.newTransformer(xslSource); System.out.println( "1- SimpleXSLTServlet" ); // Perform the transformation, sending the output to the response. transformer.transform(xmlSource, new StreamResult(out)); System.out.println( "2- SimpleXSLTServlet" ); } catch (Exception e) { out.write( e.getMessage()); e.printStackTrace(out); } out.close(); } It does print the 1st System.out.println, but when it gets to "transformer.transform(xmlSource, new StreamResult(out));" that's where the error happens. Then it goes in the catch statement and stop there. What else am I missing? Thanks, Francois. _________________________________________________________________ Chat with friends online, try MSN Messenger: http://messenger.msn.com
