sorry, thought this was something else.
The enhanced classes get put into the configuration's classloader.
Offhand I would suspect the tomcat classloader has the wrong parent or
is somehow masking accessibility to the classes in the configuration
classloader. I remember it took some work to make jetty work properly.
david jencks
On Jul 22, 2005, at 4:15 PM, David Jencks wrote:
I thought I fixed this yesterday. Checking on this and your more
recent problem.
david jencks
On Jul 22, 2005, at 4:08 PM, Jeff Genender wrote:
Ping! Anyone out there?
Jeff Genender wrote:
I am having a bit of a hard time with some webservices in Tomcat
deployment. This "appears" to be an issue with servlet end points
only as EJBs seem to deploy fine.
The issue seems to occur when the TomcatWebContext is being
deployed. The error occurs on lone 78 in the GeronimoStandardContext
when setting up the ReadOnlyContext. This is the call:
((ClassLoaderAwareReference)
value).setClassLoader(ctx.getWebClassLoader());
The issue is I get the stack trace shown below. I am having a hard
time understanding why I am getting this...so before I pull every
hair out of my head and go blind staring into my powerbook...I was
hoping someone could lend an idea or two as to why this occurs.
Ultimately the DeserializingReference can't find the CGLib generated
class...blah!
Caused by: java.lang.ClassNotFoundException:
org.apache.geronimo.axis.client.ServiceImpl$$EnhancerByCGLIB$$d4ba7d5
a
at
org.apache.geronimo.kernel.ClassLoading.loadClass(ClassLoading.java:
101)
at
org.apache.geronimo.kernel.ObjectInputStreamExt.resolveClass(ObjectIn
putStreamExt.java:45) at
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:
1513)
at
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:
1626)
at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
at
org.apache.geronimo.naming.reference.DeserializingReference.setClassL
oader(DeserializingReference.java:47)