----- Original Message -----
Sent: Friday, August 10, 2001
11:43 AM
Subject: Classloader problems on
Weblogic 6.02
Hi all, Hi Vincent, :)
I am trying to use Cactus on my project,
which is using Weblogic 6.02 . I have a classloader problem: when I
try the sample test using the swingui of junit 3.7, the error message
at the end of my message is returned. The strange thing is that the
ServletTestCaller class is found alright, but not the
ServletTestCase... and they are at the same location... What am I
missing?
java.lang.NoClassDefFoundError:
org/apache/commons/cactus/ServletTestCase
at
java.lang.ClassLoader.defineClass0(Native Method)
at
java.lang.ClassLoader.defineClass(ClassLoader.java:486)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
at
weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:304)
at
weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:155)
at
java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at
java.lang.ClassLoader.loadClass(ClassLoader.java:290)
at
java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
at java.lang.Class.forName0(Native
Method)
at
java.lang.Class.forName(Class.java:120)
at
org.apache.commons.cactus.server.ServletTestCaller.callTestMethod(ServletTestCaller.java:102)
at
org.apache.commons.cactus.server.ServletTestCaller.doTest(ServletTestCaller.java:200)
at
org.apache.commons.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.java:149)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:213)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:1265)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:1631)
at
weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
at
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
Cheers
Emmanuel