Hi All,
I developed a Axis 1.4 webservice in weblogic 8 and deployed the service as
a WAR file.
And we are migrating to Weblogic 9 and i tried to redeploy the same WAR file
i started to get the following error.


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:286)
        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:743)
        at 
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
        at 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
        at 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
        at 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
        at 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3245)
        at 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
        at 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2003)
        at 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1909)
        at 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)

I tried to create an application instead of WAR and tried adding all classes
to the class path and still i am getting the same error.
Unfortunately this error message doesn't exactly specify which class it is
unable to load.

Could you any one here help me get out this strange scenario?

Thanks,
Suresh Metla.

Reply via email to