did'nt mention which container you'll be using (so sub in TOMCAT,WebLogic,Websphere,JBOSS for %CONTAINER%)
check the .aar is listed in %CONTAINER%\webapps\axis2\WEB-INF\services also check %CONTAINER%\webapps\axis2\WEB-INF\services\services.list (to make sure the .aar is listed in services list) if you don't see the .aar in .\services folder and dont see your service listed in services.list then use admin tool to upload and activate e.g. %CONTAINER%\axis2\services\admin upload the .aar activate the service 'engage' any applicable Modules to the service <re>verify the service is published (and the service's wsdl) is displayed in services view HTH Martin ______________________________________________ Disclaimer and confidentiality note Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission. > Date: Sun, 9 Nov 2008 17:39:50 +0100 > From: [EMAIL PROTECTED] > To: [email protected] > Subject: Faulty service > > Hi there, > > I tried to implement the example "Pojo" service which is described here: > > http://ws.apache.org/axis2/1_4_1/userguide-buildingservices.html#buildservices > > But when I copy the whole directory "SampleService" to my Axis2 > installation (inside Tomcat) and call > > http://myserver:8080/axis2/services/listServices > > the SampleService is listed as "Faulty Service". When I click on it, > I'll get the error: > > -------------------------- > Error: java.lang.NoClassDefFoundError: > org/apache/axis2/axis2userguide/SampleService (wrong name: > SampleService) at java.lang.ClassLoader.defineClass1(Native Method) at > java.lang.ClassLoader.defineClass(ClassLoader.java:620) at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at > java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at > java.net.URLClassLoader.access$000(URLClassLoader.java:56) at > java.net.URLClassLoader$1.run(URLClassLoader.java:195) at > java.security.AccessController.doPrivileged(Native Method) at > java.net.URLClassLoader.findClass(URLClassLoader.java:188) at > java.lang.ClassLoader.loadClass(ClassLoader.java:306) at > java.lang.ClassLoader.loadClass(ClassLoader.java:251) at > java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at > java.lang.Class.forName0(Native Method) at > java.lang.Class.forName(Class.java:247) at > org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.(DefaultSchemaGenerator.java:157) > at org.apache.axis2.deployment.util.Utils.fillAxisService(Utils.java:524) at > org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:386) > at > org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(ArchiveReader.java:102) > at > org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:179) > at > org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:81) > at > org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) > at > org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:597) > at > org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144) > at > org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:330) > at > org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:227) > at > org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:131) > at > org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAxisConfigurator.java:284) > at > org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:82) > at > org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:516) > at org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:436) at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172) > at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992) > at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058) > at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830) at > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719) at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149) at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at > org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at > org.apache.catalina.core.StandardService.start(StandardService.java:516) at > org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at > org.apache.catalina.startup.Catalina.start(Catalina.java:578) 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 > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > -------------------------- > > Compilation of the class was no problem and the directory structure is > exactly as described in the tutorial. > > Thanks for any hints :-) > > Best, > > Tom > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > _________________________________________________________________ Windows Live Hotmail now works up to 70% faster. http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_faster_112008
