I conquered this one using the following:
don't use jaxp.jar or parser.jar in your webserver's
class path; replace them with the xalan and xerces
jars
.s
--- gautam pachnanda <[EMAIL PROTECTED]> wrote:
> Hi,
>
>
> I am facing problems in change of my java class
> files over from xalan1 to
> xalan2. I have tested the transformation
> instructions using a FileWriter.
> The transformer successful writes the contents to a
> file. However if I use
> it in a servlet it throws the following errors.
>
>
>
>
>
>
>
>
>
>
>
>
>
> Namespace not supported by
>
SAXParserjavax.xml.transform.TransformerConfigurationException:
> Namespace
> not supported by SAXParser at
>
org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Transformer
> FactoryImpl.java:704) at
> TradeDoc.TDUTIL.transform2html(TDUTIL.java:62) at
>
TradeDoc.TDTransactionStyler.doXMLtoHTML(TDTransactionStyler.java:81)
> at
>
TradeDoc.TDTransactionStyler.doPost(TDTransactionStyler.java,
> Compiled Code)
> at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> 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:79
> 7) at
>
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
> at
>
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> onnectionHandler.java:213) at
>
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
> Compiled Code) at
>
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java,
> Compiled Code) at
> java.lang.Thread.run(Thread.java:479) ---------
>
javax.xml.transform.TransformerConfigurationException:
> Namespace not
> supported by SAXParser at
>
org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFa
> ctoryImpl.java:876) at
>
org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Transformer
> FactoryImpl.java:687) at
> TradeDoc.TDUTIL.transform2html(TDUTIL.java:62) at
>
TradeDoc.TDTransactionStyler.doXMLtoHTML(TDTransactionStyler.java:81)
> at
>
TradeDoc.TDTransactionStyler.doPost(TDTransactionStyler.java,
> Compiled Code)
> at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> 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:79
> 7) at
>
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
> at
>
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> onnectionHandler.java:213) at
>
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
> Compiled Code) at
>
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java,
> Compiled Code) at
> java.lang.Thread.run(Thread.java:479) ---------
> javax.xml.transform.TransformerException: Namespace
> not supported by
> SAXParser at
>
org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFa
> ctoryImpl.java:872) at
>
org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Transformer
> FactoryImpl.java:687) at
> TradeDoc.TDUTIL.transform2html(TDUTIL.java:62) at
>
TradeDoc.TDTransactionStyler.doXMLtoHTML(TDTransactionStyler.java:81)
> at
>
TradeDoc.TDTransactionStyler.doPost(TDTransactionStyler.java,
> Compiled Code)
> at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> 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:79
> 7) at
>
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
> at
>
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> onnectionHandler.java:213) at
>
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
> Compiled Code) at
>
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java,
> Compiled Code) at
> java.lang.Thread.run(Thread.java:479) ---------
> org.xml.sax.SAXException: Namespace not supported by
> SAXParser at
>
org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFa
> ctoryImpl.java:836) at
>
org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Transformer
> FactoryImpl.java:687) at
> TradeDoc.TDUTIL.transform2html(TDUTIL.java:62) at
>
TradeDoc.TDTransactionStyler.doXMLtoHTML(TDTransactionStyler.java:81)
> at
>
TradeDoc.TDTransactionStyler.doPost(TDTransactionStyler.java,
> Compiled Code)
> at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> 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:79
> 7) at
>
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
> at
>
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> onnectionHandler.java:213) at
>
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
> Compiled Code) at
>
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java,
> Compiled Code) at
> java.lang.Thread.run(Thread.java:479) ---------
> javax.xml.parsers.ParserConfigurationException:
> Namespace not supported by
> SAXParser at
>
com.sun.xml.parser.SAXParserImpl.(SAXParserImpl.java:60)
> at
>
com.sun.xml.parser.SAXParserFactoryImpl.newSAXParser(SAXParserFactoryImpl.ja
> va:57) at
>
org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFa
> ctoryImpl.java:830) at
>
org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Transformer
> FactoryImpl.java:687) at
> TradeDoc.TDUTIL.transform2html(TDUTIL.java:62) at
>
TradeDoc.TDTransactionStyler.doXMLtoHTML(TDTransactionStyler.java:81)
> at
>
TradeDoc.TDTransactionStyler.doPost(TDTransactionStyler.java,
> Compiled Code)
> at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> 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:79
> 7) at
>
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
> at
>
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> onnectionHandler.java:213) at
>
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
> Compiled Code) at
>
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java,
> Compiled Code) at
> java.lang.Thread.run(Thread.java:479) ---------
> org.xml.sax.SAXException: Namespace not supported by
> SAXParser at
>
org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFa
> ctoryImpl.java:836) at
>
org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Transformer
> FactoryImpl.java:687) at
> TradeDoc.TDUTIL.transform2html(TDUTIL.java:62)
=== message truncated ===
____________________________________________________________
Do You Yahoo!?
Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk
or your free @yahoo.ie address at http://mail.yahoo.ie