cayenne-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John" <mmmmmmmm...@web.de>
Subject Re: Using Cayenne withTomcat gives ClassCastException
Date Thu, 02 Nov 2006 09:43:10 GMT
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" <cris.daniluk@gmail.com>
To: <cayenne-user@incubator.apache.org>
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
> 


Mime
View raw message