Hi,

> I ran into problems with Tomcat 5.5.9. We have xercesImpl.jar in 
> common/endorsed, and another jar (X-Hive's XML database's xhive.jar) in 
> common/lib, that includes a class that is put in the xerces package 
> (org.apache.xerces.dom) in order to access xerceses package protected 
> class ObjectFactory. This works as long as the classloader is the same 
> for both xerces and xhive.

It's still a hack ;)  But I've done it myself in the past...

> With older tomcats this has been works fine for years now, but with 
> 5.5.9 an IllegalAccessException is thrown.

Which older Tomcats?  Specifically, does it work in 5.0.28 or 5.5.7?  4.x and
5.x tell a bit of a different story when it comes to classloading
implementation.

> The server with Tomcat 4.1.31 runs Sun's JDK 1.5.0-b64, the one with 
> Tomcat 5.5.9 runs Sun's JDK 1.5.0_04-b05. It is possible for me to 
> upgrade the other if you think this may be an issue. The classloaders 
> toString() output is actually different, come to think of it...

It would be good to make them use the same JVM version, if only to rule out
that variable.  But better yet, please test 5.0.28 and 5.5.7.

Yoav

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

Reply via email to