users@glassfish.java.net

java.lang.NoClassDefFoundError without class name

From: Sashikanth Chandrasekaran <schandra_98_at_yahoo.com>
Date: Wed, 25 Jul 2007 20:04:31 -0700 (PDT)

Hi,
I am running glassfish and getting a
java.lang.NoClassDefFoundError when the Axis servlet
tries to list available services (Eventually, I would
like to try JAX-WS, but for now I want to make sure
things work with Axis). The Axis servlet seems to be
loading my class for the service but it fails with the
error. Unfortunately, the server.log does not contain
the class name, so I am finding it difficult to
figure which of my classes in my jar has a reference
to a class that glassfish is unable to load. Any ideas
on how can I find this class? Thx.

Version = Sun Java System Application Server Platform
Edition 9.0_01

[#|2007-07-25T18:52:45.111-0700|SEVERE|sun-appserver-pe9.0|javax.enterprise.system.container.web|_ThreadID=15;_ThreadName=httpWorkerThread-8080-0;_RequestID=6b8e338e-8202-4ef4-b9aa-be1423eec231;|StandardWrapperValve[AxisServlet]:
Servlet.service() for servlet AxisServlet threw
exception
java.lang.NoClassDefFoundError
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:242)
        at
org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:177)
        at
java.security.AccessController.doPrivileged(Native
Method)
        at
org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)
        at
org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:142)
        at
org.apache.axis.utils.cache.ClassCache.lookup(ClassCache.java:85)
        at
org.apache.axis.providers.java.JavaProvider.getServiceClass(JavaProvider.java:428)
        at
org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:461)
        at
org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:285)
        at
org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:500)
at
org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:503)
        at
org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:296)
        at
org.apache.axis.transport.http.AxisServlet.reportAvailableServices(AxisServlet.java:482)
        at
org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:260)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
...


      ____________________________________________________________________________________
Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user panel and lay it on us. http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7