Hello Cris,
No you misunderstood me.
I develop with Eclipse and I have or (HAD) a Cayenne.jar under my "ThierdpartyJars". And another Cayenne.jar for "./tomcat/shared/lib/" and when i start the application using Tomcat and Tomcat uses the shared jars.

however, NOW: i use the same Jars under "./tomcat/shared/lib/" and I still have the same problem. as soon as I change any part from Home.jave I have to restart TomCat completely.

Thanks for your answers in advance. I still need help :)

John.
Regards.


----- Original Message ----- From: "Cris Daniluk" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, November 02, 2006 1:18 AM
Subject: Re: Using Cayenne withTomcat gives ClassCastException


> This seems like some kind of classloader issue. John need to make
> sure that cayenne.jar is loaded by the same classloader as the app
> code. In most simple case this means putting it in the war. But there
> are more weird cases such as this one:
>

Hi thanks for answering,
You are right, i use diffrent Cayenne.jarS.


You mean, you have more than one cayenne.jar on the classpath? That
would be your problem... because Tomcat uses nested classloaders, you
can run into problems like this:

java.lang.ClassCastException
    de.model.MenuObject cannot be cast to de.model.MenuObject

.. very easily.

Cris


Reply via email to