thank you

yes I managed to get SAXON XSLT engine to work with Tomcat's XERCES parser.
Changed classname in file javax.xml.parsers.SAXParserFactory in saxon.jar

Maris Orbidans



> -----Original Message-----
> From: Mitchell, Edmund [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, January 29, 2003 6:22 PM
> To: 'Tomcat Users List'
> Subject: RE: I can't use SAXON XML parser in my WEB app, please help
> 
> 
> Mike Kay, the creator of Saxon, says:
> 
> " This problem is caused by the fact that you have made AElfred the
>  default XML parser. Tomcat needs a validating parser for its own use,
>  and AElfred isn't a validating parser. You can usually solve 
> the problem
>  by changing the order of things on the classpath, or by removing the
>  file META-INF/javax.xml.parsers.SAXParserFactory from saxon.jar.
>  
>  Searching the Saxon mailing list for "tomcat" will give further
>  suggestions. "
> 
> HTH
> 
> Edmund
> 
> > -----Original Message-----
> > From: Maris Orbidans [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, January 29, 2003 10:42 AM
> > To: [EMAIL PROTECTED]
> > Subject: I can't use SAXON XML parser in my WEB app, please help
> > 
> > 
> > hello all
> > 
> > I want to use SAXON XML parser in my WEB app. I put saxon.jar 
> > and saxon-jdom.jar in web-inf/lib
> > of my web app. Now Tomcat doesnt work at all, it throws at startup:
> > 
> > [ERROR] Digester - -Digester.getParser:  
> > <javax.xml.parsers.ParserConfigurationException:
> > AElfred parser is non-validating>
> > javax.xml.parsers.ParserConfigurationException: AElfred 
> > parser is non-validating
> > 
> > It seems that Tomcat tries to SAXON as default XML parser.
> > 
> > I tried to move Xerces and jaxp jar's from common/endorsed to 
> > /server/lib,  it didnt work, ClassCastException was thrown, 
> > it seems because of duplicated classes loaded by saxon.jar and 
> > xmlParserAPIs.jar. (classes are different but with the same name )
> > 
> > 
> > 
> > I was very upset, because I have read in Tomcat docs: 
> > 
> > "Common - This class loader contains additional classes that 
> > are made visible to both Tomcat internal classes and to all 
> > web applications. 
> > 
> > xerces.jar - The XML parser that is visible by default to 
> > Tomcat internal classes and to web applications. This can be 
> > overridden, for a particular web application, by including 
> > your desired parser in /WEB-INF/lib. "
> > 
> > 
> > I use Tomcat 4.1.18 and jdk 1.3.1. (NOT LE)
> > 
> > thanx in advance
> > Maris Orbidans
> > 
> > 
> ---------------------------------------------------------------------
> > 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]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to