----- Original Message ----- From: "Andrus Adamchik" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, November 01, 2006 9:01 PM
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.





http://objectstyle.org/cayenne/lists/cayenne-user/2006/10/0063.html

(also is there a WO framework involved here?? If so I can't give specific advice, other than debugging ClassLoader hierarchy)
No No WO frameworks at all.



Andrus


On Nov 1, 2006, at 2:54 PM, Michael Gentry wrote:

I never got that when I used Tomcat with Tapestry.  How are you
starting Tomcat up?  I always used the Tomcat plugin for Eclipse and
it worked pretty well.  Another option for development is to use
Jetty/Jetty Launcher/Eclipse.  Jetty starts up much faster.  As for
hot code replacement, it works pretty well as long as I edit inside a
method.  It fails if I add class instance variables or modify the
method's signature.

/dev/mrg


On 11/1/06, John <[EMAIL PROTECTED]> wrote:
Hello,
I use Cayenne with Tapestry and tomcat.

I fetch data from the DB using Cayenne The application runs well until I make change on the Java file like Home.java I have to restart TOMCAT new. Restarting the Application doesnot solve the problem.
Changing the Home.page or Home.html does not create the error.
The error i get is:
--------------------------------------------------------------------- ---
      java.lang.ClassCastException
      de.model.MenuObject cannot be cast to de.model.MenuObject

--------------------------------------------------------------------- ---

Anybody knows why or how can i solve this?

I face this problem only with Cayenne, cos using a sample List does not creates this effect.

Thx in advance.





Reply via email to