Larry,
You *probably* have a classloader issue. If you look at the MBean (here for the embedded version of WAS 5 in RAD, you'll have to find the correct MBean for WAS 6...) WebSphere:name=UTC.war,process=server1,Application=IBMUTC,platform=common, node=localhost,J2EEName=IBMUTC#UTC.war,Server=server1,version=5.0,type=WebMod ule, mbeanIdentifier=cells/localhost/applications/IBMUTC.ear/deployments/IBMUTC/de ployment.xml#WebModuleDeployment_1, cell=localhost getClassLoaderInfo(java.lang.String) level: (int) atDepthOnly: (boolean) showClasses: true showCodeSource: true showDelegation: true showHierarchy: true showModules: (boolean) showDepth: true This operation will return an XML with your classloader tree, showing which classes were loaded and from what source. Brennan -----Original Message----- From: Xu, Larry [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 28, 2007 2:57 PM To: axis-user@ws.apache.org Subject: axis2 on Websphere Hi guys, I have a Axis2 webservice deployed on a Websphere App Server 6, and my client web app is deployed on Websphere App Server 5, whenever I try to invoke in the webservice in my web app client, it gives me ClassDefNotFound exception for various class which ARE included in the axis jars that I put in my web app's web-inf/lib directory. When I do a Class.forName() for that class I can find it, yet during runtime it still gives me the ClassDefNotFound exception. Is there some incompatibility issues with WAS 5 and axis2 jars? Thanks, Larry Xu