Hi Azeez,

thanks for your support.

But the links you provided were not as helpful as expected. We are running on 
WAS 5.1 and I am sure that we have a classloader issue.

>From the WAS Admin pages, both applications, the working prototype and the not 
>working production applicatio are set up exactly the same.

The one gets NoClassDefFound exceptions, the other won't.

Kind regards,

Chris

--- On Thu, 21/8/08, Afkham Azeez <[EMAIL PROTECTED]> wrote:

> From: Afkham Azeez <[EMAIL PROTECTED]>
> Subject: Re: Axis 1.3 integrated WebApp on WebSphere 5.1: DispatchPhase 
> NoClassDefFound Exception
> To: [email protected], [EMAIL PROTECTED]
> Date: Thursday, 21 August, 2008, 3:18 PM
> These resources should help
> 
> http://wso2.org/library/2735
> http://charithaka.blogspot.com/2008/07/how-to-deploy-apache-axis2-on-ibm.html
> 
> HTH
> Azeez
> http://wso2wsas.blogspot.com
> 
> 
> On Thu, Aug 21, 2008 at 5:26 PM, Chris Miller
> <[EMAIL PROTECTED]>wrote:
> 
> > Hi everybody!
> >
> > We have integrated Axis2 1.3 into an existing Web
> Application which has to
> > be deployed on an IBM WAS 5.1 (Java 1.4.2) running on
> an IBM AIX machine.
> > Classloading is set to PARENT_LAST due to IBMs own
> qname.jar implementation.
> > ClassLoaders are set to "many" (each
> application has its own classloader).
> >
> > Our problem is that each time we try to access Axis2
> functionality in our
> > web application - either the web interface (axis2-web)
> or a Web Service, an
> > NoClassDefFound Exception is thrown and written to
> system out:
> >
> > java.lang.NoClassDefFoundError:
> org/apache/axis2/engine/DispatchPhase
> >
> > This drives me crazy because of three reasons:
> >
> > 1. I have taken everything from the Axis2 1.3 war
> distribution and put it
> > in our existing application. Our application as well
> as the web services are
> > running well on Tomcat 5.5 w/ JDK 1.4.2.
> >
> > 2. The more Java I do the more I am starting to
> dislike classpath issues. I
> > looked up where class resides.
> org.apache.axis2.engine.DispatchPhase is
> > located in axis2-kernel-1.3.jar which is located in
> WEB-INF/lib. The OS user
> > which is running WAS has access rights to the file. So
> this file is there,
> > it is in the classpath and it is accessible. But for
> some reasons I do not
> > know it cannot be loaded.
> >
> > 3. I have also deployed the Axis2 1.3 web distribution
> as downloaded on the
> > same machine and deployed a prototype Web Service
> afterwards. This
> > application is running fine without any issues.
> >
> > Any Help Greatly Appreciated,
> >
> > Chris
> >
> > --
> > Here is the stack trace:
> >
> > [8/19/08 16:57:01:578 CEST] 46dd2625 WebGroup      E
> SRVE0026E: [Servlet
> > Error]-[AxisServlet]: java.lang.NoClassDefFoundError:
> > org/apache/axis2/engine/DispatchPhase
> >        at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> > Method)
> >        at
> >
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:80)
> >        at
> >
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java(Compiled
> > Code))
> >        at
> >
> java.lang.reflect.Constructor.newInstance(Constructor.java(Compiled
> > Code))
> >        at
> java.lang.Class.newInstance3(Class.java(Compiled Code))
> >        at
> java.lang.Class.newInstance(Class.java(Compiled Code))
> >        at
> >
> >
> org.apache.axis2.deployment.AxisConfigBuilder.getPhase(AxisConfigBuilder.java:638)
> >        at
> >
> >
> org.apache.axis2.deployment.AxisConfigBuilder.processPhaseList(AxisConfigBuilder.java:390)
> >        at
> >
> >
> org.apache.axis2.deployment.AxisConfigBuilder.processPhaseOrders(AxisConfigBuilder.java:433)
> >        at
> >
> >
> org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:133)
> >        at
> >
> >
> org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:615)
> >        at
> >
> >
> org.apache.axis2.deployment.WarBasedAxisConfigurator.<init>(WarBasedAxisConfigurator.java:146)
> >        at
> >
> >
> org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:500)
> >        at
> >
> org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:420)
> >        at
> >
> >
> com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)
> >        at
> >
> >
> com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)
> >        at
> >
> >
> com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)
> >        at
> >
> >
> com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)
> >        at
> >
> >
> com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)
> >        at
> javax.servlet.GenericServlet.init(GenericServlet.java:258)
> >        at
> >
> >
> com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:876)
> >        at
> >
> >
> com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)
> >        at
> >
> >
> com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppServletManager.java:455)
> >        at
> >
> com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:733)
> >        at
> >
> >
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppRequestDispatcherInfo.java:217)
> >        at
> >
> >
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(WebAppRequestDispatcherInfo.java:88)
> >        at
> >
> >
> com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1579)
> >        at
> >
> >
> com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1538)
> >        at
> >
> >
> com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:311)
> >        at
> >
> >
> com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
> >        at
> >
> >
> com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:246)
> >        at
> >
> >
> com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
> >        at
> >
> >
> com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
> >        at
> >
> >
> com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:652)
> >        at
> com.ibm.ws.http.HttpConnection.run(HttpConnection.java:458)
> >        at
> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:937)
> >
> >
> > Send instant messages to your online friends
> http://uk.messenger.yahoo.com
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> >
> >
> 
> 
> -- 
> Thanks
> Afkham Azeez
> 
> http://afkham.org
> http://www.wso2.org
> GPG Fingerprint: 643F C2AF EB78 F886 40C9 B2A2 4AE2 C887
> 665E 0760

Send instant messages to your online friends http://uk.messenger.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to