You must have javax.ejb package on the classpath. Tapestry includes some special handling for EJBObject instances (it serializes the EJBHandle, then restores the EJBObject), and so, need javax.ejb library to do it, even if you aren't using an application server.
----- Original Message ----- From: "Christian Sell" <[EMAIL PROTECTED]> To: "Tapestry-Developer" <[EMAIL PROTECTED]> Sent: Sunday, December 15, 2002 1:55 PM Subject: [Tapestry-developer] NoClassDefFoundError: javax.ejb.EJBObject > Hello, > > yet another problem, in the hope of a quick answer from some expert: > > Sometimes, after changing a template file while running the app under > Tomcat 4.1.12, when I hit the reload button to see the changes the app > locks up, and the page never reappears. When looking into the tomcat > logs, I see a > > NoClassDefFoundError: javax.ejb.EJBObject > > in PageRecorder.persisteValue(). > > This obviously happens while tomcat is trying to serialize session data. > I know I am not referencing any EJB stuff, so presumably Tapestry is > doing it. > > Is this expected behavior? Am I required to put the EJB jar files into > the classpath to run tapestry on tomcat (or any other appserver)? > > thanks, > Christian > > > > ------------------------------------------------------- > This sf.net email is sponsored by: > With Great Power, Comes Great Responsibility > Learn to use your power at OSDN's High Performance Computing Channel > http://hpc.devchannel.org/ > _______________________________________________ > Tapestry-developer mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/tapestry-developer > ------------------------------------------------------- This sf.net email is sponsored by: With Great Power, Comes Great Responsibility Learn to use your power at OSDN's High Performance Computing Channel http://hpc.devchannel.org/ _______________________________________________ Tapestry-developer mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/tapestry-developer
