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
>
>          
>



Reply via email to