我用main方法调用就正常 用EJB的sessionbean调用就报错
javax.ejb.EJBException: EJB Exception: ; nested exception is:  
java.lang.NoClassDefFoundError: org/apache/axis/client/Service 
at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.unwrapRemoteException(RemoteBusinessIntfProxy.java:123)
at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:95)
at $Proxy0.searchAir(Unknown Source) 
at com.air.Test.main(Test.java:16) 
Caused by: java.rmi.RemoteException: EJB Exception: ; nested exception is:  
java.lang.NoClassDefFoundError: org/apache/axis/client/Service 
at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:237) 
at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:464) 
at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:272) 
at com.air.AirBean_o35vpc_AirRemoteImpl_1211_WLStub.searchAir(Unknown Source) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
at java.lang.reflect.Method.invoke(Method.java:597) 
at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:84)
... 2 more 
Caused by: java.lang.NoClassDefFoundError: org/apache/axis/client/Service 
at java.lang.ClassLoader.defineClass1(Native Method) 
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) 
at java.lang.ClassLoader.defineClass(ClassLoader.java:615) 
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) 
at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:343) 
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:302) 
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:179) 
at com.webservice.ServiceSoapProxy._initServiceSoapProxy(ServiceSoapProxy.java:18) 
at com.webservice.ServiceSoapProxy.<init>(ServiceSoapProxy.java:8) 
at com.webservice.AilwaysWebservices.searchAir(AilwaysWebservices.java:46) 
at com.air.AirBean.searchAir(AirBean.java:21) 
at com.air.AirBean_o35vpc_AirRemoteImpl.__WL_invoke(Unknown Source) 
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:32)
at com.air.AirBean_o35vpc_AirRemoteImpl.searchAir(Unknown Source) 
at com.air.AirBean_o35vpc_AirRemoteImpl_WLSkel.invoke(Unknown Source) 
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:695) 
at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230) 
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:520) 
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363) 
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146) 
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:516) 
at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118) 
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) 
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) 
Caused by: java.lang.ClassNotFoundException: org.apache.axis.client.Service 
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297) 
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:179) 
... 27 more 
ejb wwebserviceweblogic