I'm not privy to the workings of the servlet. There's a properties file I edit to indicate the name of the SAX driver:
#Xerces sax.driver.name=org.apache.xerces.parsers.SAXParser OR #Aelfred sax.driver.name=com.microstar.xml.SAXDriver Xerces works fine, but Aelfred doesn't. The driver names are correct and as I said, TomCat does load aelfred.jar Yes - I too would like to know if it's possible to use another parser! Thanks, John Quote for the week: The stupid neither forgive nor forget; the naive forgive and forget; the wise forgive but do not forget. Thomas Szasz, The Second Sin (1973) -----Original Message----- From: Evguenia Krylova [mailto:[EMAIL PROTECTED]] Sent: 12 March 2002 15:52 To: Tomcat Users List Subject: RE: Problems using own XML parser Isn't it that udner Tomcat 4x you can specify class path for a context in server.xml. I saw something like this in the comments portion of server.xml. I have not tried this, but would like to know if you found a way to use another parser with Tomcat. I assume you don't use JAXP API's but call alphred's classes directly. Ev -----Original Message----- From: John Wadkin [mailto:[EMAIL PROTECTED]] Sent: Tuesday, March 12, 2002 9:31 AM To: Tomcat Users List (E-mail) Subject: RE: Problems using own XML parser All, I'd appreciate a response on this otherwise I'll just have to assume that TomCat allows only xerces.jar as a parser. The "jsp errors" I mention relate to the default servlet for jsp. I tried commenting out (in conf/web.xml) all references to this servlet - it just created more errors! The docs give the impression that it's a "simple" case of moving xerces.jar and putting your own parser in /WEB-INF/lib, but this just doesn't work. Thanks, John -----Original Message----- From: John Wadkin Sent: 09 March 2002 03:04 To: Tomcat Users List (E-mail) Subject: Problems using own XML parser All, Tomcat 4.0.1 Apache 1.3 mod_WebApp Solaris 8 I'm trying to use the aelfred parser in a servlet. I've read the docs on class loaders and XML but no luck so far. I moved xerces.jar from common/lib to server/lib and re-started TomCat. A couple of errors appeared in catalina.out relating to the default servlet for jsp's. So I put xerces.jar back in common/lib. I put the aelfred.jar in my web app's WEB-INF/lib directory and re-started TomCat. I expected errors relating to the fact that two XML parsers existed - there weren't any. The logs show that aelfred.jar has loaded but the servlet throws a ClassNotFoundException. Any ideas? The servlet does work with Aelfred at another site and it works fine with the xerces parser in common/lib. The reason I'm trying to use Aelfred is that I'm told it's faster than Xerces. Is this a fair comment? Thanks, John -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]> -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]> -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>
