The jars in the $TOMCAT_HOME/lib/ folder are loaded in alphabetical
order. My personal preference is to name xerces.jar 0xerces.jar, though
this achieves exactly the same result.
-Pete
> Markus
>
>
>
> Are you suggesting that the jars are loaded in alphabetical order? I
> would have said you should either move parser.jar to the end of the
> class path or remove it entirely since xerces.jar contains the
> necessary jaxp interfaces. Tomcat 3.2 does not access the parser
> directly but through jaxp so you can safely remove parser.jar and
> jaxp.jar and use only xerces.jar.
>
>
>
> Pete
>
> -----Original Message-----
> *From:* Markus Strickler [mailto:[EMAIL PROTECTED]]
> *Sent:* 04 July 2001 08:57
> *To:* [EMAIL PROTECTED]
> *Subject:* Re: conflict between jaxp.jar, parser.jar (tomcat lib)
> and xalan.jar, xerces.jar?
>
> Betty-
>
>
>
> The problem is with the order the jars are loaded. There is a
> version confilict with some classes.
>
> A common workaround is to rename parser.jar into zparser.jar, so
> it is loaded after xalan.jar and xerces.jar.
>
>
>
> This worked for me.
>
>
>
> -markus
>
> ----- Original Message -----
>
> * From:*Betty Chang <mailto:[EMAIL PROTECTED]>
>
> * To:* [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>
>
> * Sent:* Wednesday, July 04, 2001 5:34 AM
>
> * Subject:* conflict between jaxp.jar, parser.jar (tomcat lib)
> and xalan.jar, xerces.jar?
>
>
> Hi --
>
>
>
> I'm running a servlet application that uses the apache-XML
> xalan.jar and xerces.jar files for handling XML/XSL stuff.
>
>
>
> With tomcat 3.2.1, when I run my servlet, I get
> NoSuchMethodError on
>
>
>
> getNamespaceURI(), called by
> org.apache.xpath.DOM2Helper.getNamespaceOfNode().
>
>
>
> I solved this problem by removing the jaxp.jar and parser.jar
> files that come with the tomcat installation and sit under
>
> the lib directory.
>
>
>
> The servlet still runs without those jar files, so the
> xalan.jar and xerces.jar must do the trick.
>
>
>
> Is there some kind of version conflict that causes the
> NoSuchMethodError?
>
>
>
> Thanks
>
>
>
> Betty
>
>
>