I have a servlet that runs beautifully on Tomcat, but crashes badly on
WebLogic (both on NT and Solaris). That is to say that it finds the servlet,
but crashes before initialization. Any ideas? This is the stack trace:

java.lang.ClassCircularityError: java/lang/Throwable
        at java.lang.ClassLoader.resolveClass0(Native Method)
        at java.lang.ClassLoader.resolveClass(ClassLoader.java:545)
        at
weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(Generi
cClassLoader.java, Compiled Code)
        at
weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$Slave.
loadClass(RecursiveReloadOnModifyClassLoader.java:234)
        at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClass
Loader.java:146)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java, Compiled
Code)
        at java.lang.ClassLoader.defineClass(ClassLoader.java, Compiled
Code)
        at
weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Generic
ClassLoader.java:415)
        at
weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(Generi
cClassLoader.java, Compiled Code)
        at
weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$Slave.
loadClass(RecursiveReloadOnModifyClassLoader.java:234)
        at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClass
Loader.java:146)
        at java.lang.ClassLoader.resolveClass0(Native Method)
        at java.lang.ClassLoader.resolveClass(ClassLoader.java:545)
        at
weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(Generi
cClassLoader.java, Compiled Code)
        at
weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$Slave.
loadClass(RecursiveReloadOnModifyClassLoader.java:234)
        at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClass
Loader.java:146)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java, Compiled
Code)
        at java.lang.ClassLoader.defineClass(ClassLoader.java, Compiled
Code)
        at
weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Generic
ClassLoader.java:415)
        at
weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(Generi
cClassLoader.java, Compiled Code)
        at
weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$Slave.
loadClass(RecursiveReloadOnModifyClassLoader.java:234)
        at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClass
Loader.java:146)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java, Compiled
Code)
        at java.lang.ClassLoader.defineClass(ClassLoader.java, Compiled
Code)
        at
weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Generic
ClassLoader.java:415)
        at
weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(Generi
cClassLoader.java, Compiled Code)
        at
weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$Slave.
loadClass(RecursiveReloadOnModifyClassLoader.java:234)
        at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClass
Loader.java:146)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java, Compiled
Code)
        at java.lang.ClassLoader.defineClass(ClassLoader.java, Compiled
Code)
        at
weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Generic
ClassLoader.java:415)
        at
weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(Generi
cClassLoader.java, Compiled Code)
        at
weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$Slave.
loadClass(RecursiveReloadOnModifyClassLoader.java:234)
        at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClass
Loader.java:146)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java, Compiled
Code)
        at java.lang.ClassLoader.defineClass(ClassLoader.java, Compiled
Code)
        at
weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Generic
ClassLoader.java:415)
        at
weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(Generi
cClassLoader.java, Compiled Code)
        at
weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$Slave.
loadClass(RecursiveReloadOnModifyClassLoader.java:234)
        at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClass
Loader.java:146)
        at
weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader.findLo
calClass(RecursiveReloadOnModifyClassLoader.java:109)
        at
weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(Generi
cClassLoader.java, Compiled Code)
        at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClass
Loader.java:172)
        at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClass
Loader.java:146)
        at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
mpl.java:291)
        at
weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.
java:164)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:99)
        at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
textImpl.java:742)
        at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
textImpl.java:686)
        at
weblogic.servlet.internal.ServletContextManager.invokeServlet(Servlet
ContextManager.java:247)
        at
weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.jav
a:361)
        at
weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:261)

        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)

Wed Jul 12 12:20:36 CEST 2000:<E> <ServletContext-General> Servlet failed
with E
xception
javax.servlet.ServletException: Servlet class:
com.logigo.servlets.LogigoControl
Servlet could not be handled by the ClassLoader
        at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
mpl.java:324)
        at
weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.
java:164)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:99)
        at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
textImpl.java:742)
        at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
textImpl.java:686)
        at
weblogic.servlet.internal.ServletContextManager.invokeServlet(Servlet
ContextManager.java:247)
        at
weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.jav
a:361)
        at
weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:261)

        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)

Wed Jul 12 12:20:38 CEST 2000:<I> <ServletContext-General> servletimages:
init

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to