Hi Yoav, I will not remove the xmlParserAPIs.jar and xercesImpl.jar files from the TC path!!
But my xml-file generator app only seems to work when i add xerces.jar also to this TC/commons/lib/endorsed path aswell. Any gueses why? Do you recommend to distribute this needed xerces.jar package inside my webapp classpath (web-inf..) instead? regards Ben p.s. Could you give me some info. on the differences between the sun jdk and the xerces supplied with tomcat. -----Ursprungliche Nachricht----- Von: Shapira, Yoav [mailto:[EMAIL PROTECTED] Gesendet: Dienstag, 3. August 2004 17:31 An: Tomcat Users List; [EMAIL PROTECTED] Betreff: RE: SUN or APACHE, xml parser -- How do I know which is used ? Hi, Tomcat loads the pasrser from the common/endorsed directory per the Endorsed Classloader Mechanism specified by the JDK. Your argument is a bit flawed in that different Tomcat 4.1 releases have different parser versions, and these in turn are different from the parser versions shipped with various JDKs. Don't remove the ones from common/endorsed. Update them if you want, but don't remove them. For other possible configurations, read the release notes and the classloader how-to. The former specifically discusses how to use different XML parsers with tomcat. Yoav Shapira Millennium Research Informatics >-----Original Message----- >From: Ben Bookey [mailto:[EMAIL PROTECTED] >Sent: Tuesday, August 03, 2004 11:28 AM >To: Tomcat User List >Subject: SUN or APACHE, xml parser -- How do I know which is used ? > > >Dear List, > >xmlParserAPIs.jar and xercesImpl.jar (version 2) libs are supplied in the >%CATALINA_HOME%/common/endorsed path. This path allows Tomcat to load a >parser (or any other none jcp library) and override the default jar bundled >with the JDK 1.4 release. > >a)The SUN JDK 1.4 release contains a version of Xerces. When I remove the >xmlParserAPIs.jar and xercesImpl.jar located in the >%CATALINA_HOME%/common/endorsed path, then Tomcat can not read the web and >server.xml. Is this because the version of xerces bundled with the JDK 1.4 >is an older version, or is this a class-path configuration error on my >machine? I would expect the JDK to contain xerces v2 like that supplied >with >Tomcat 4.1.x. > >b) The following code works on new Tomcat 4.1.* test installations, but NOT >always. How can I garantee >that the parser xerces supplied with Tomcat 4.1.* is always loaded. > > documentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); > > >regards > >Ben Bookey > > > > > > > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]