IN should be in capitals in the required messageReceiver class name. I'm not
sure why it was named such.
<operation name="getEtichetta">
<messageReceiver
mep=" http://www.w3.org/2004/08/wsdl/in-out"
class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"
/>
<actionMapping>urn:getEtichetta</actionMapping>
</operation>
Hope this helps.
Upul
On 10/11/07, francesco foresti <[EMAIL PROTECTED]> wrote:
>
> Alle giovedì 11 ottobre 2007, Upul Godage ha scritto:
> > Hi,
> >
> > I think this part,
> >
> > <operation name="getEtichetta" >
> > <messageReceivers>
> > <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"
> > class="org.apache.axis2.receivers.RawXMLInOutMessageReceiver" />
> > </messageReceivers>
> > <actionMapping>urn:getEtichetta</actionMapping>
> > </operation>
> >
> > should be like this.
> >
> > <operation name="getEtichetta">
> > <messageReceiver
> > mep="http://www.w3.org/2004/08/wsdl/in-out"
> > class="
> > org.apache.axis2.receivers.RawXMLINOutMessageReceiver" />
> > <actionMapping>urn:getEtichetta</actionMapping>
> > </operation>
> >
> > Upul
> >
>
> Hi, thanks for your answer.
> I've modified services.xml like you said, however i'observing two
> different
> behaviours :
> With axis2-snapshot (nightly build) services do deploy, but i get the same
> error message as before while trying to use clients.
> With axis2-1.3 (official version), services are shown as faulty with this
> error message:
>
> Error: org.apache.axis2.deployment.DeploymentException: A
> ClassNotFoundException error occurred in loading the message receiver
> org.apache.axis2.receivers.RawXMLInOutMessageReceiver at
> org.apache.axis2.deployment.ServiceGroupBuilder.populateServiceGroup(
> ServiceGroupBuilder.java:106)
> at
>
> org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup
> (ArchiveReader.java:103)
> at
>
> org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup
> (ArchiveReader.java:172)
> at
> org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java
> :78)
> at
> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(
> DeploymentFileData.java:137)
> at
> org.apache.axis2.deployment.DeploymentEngine.doDeploy(
> DeploymentEngine.java:571)
> at
> org.apache.axis2.deployment.repository.util.WSInfoList.update(
> WSInfoList.java:141)
> at
> org.apache.axis2.deployment.RepositoryListener.update(
> RepositoryListener.java:318)
> at
> org.apache.axis2.deployment.RepositoryListener.checkServices(
> RepositoryListener.java:220)
> at
> org.apache.axis2.deployment.DeploymentEngine.loadServices(
> DeploymentEngine.java:118)
> at
> org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(
> WarBasedAxisConfigurator.java:272)
> at
>
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext
> (ConfigurationContextFactory.java:78)
> at
> org.apache.axis2.transport.http.AxisServlet.initConfigContext(
> AxisServlet.java:500)
> at org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:420)
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java
> :1044)
> at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:876)
> at
> org.apache.catalina.core.StandardContext.loadOnStartup(
> StandardContext.java:4017)
> at org.apache.catalina.core.StandardContext.start(StandardContext.java
> :4337)
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java
> :823)
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) at
> org.apache.catalina.core.StandardHostDeployer.install(
> StandardHostDeployer.java:277)
> at org.apache.catalina.core.StandardHost.install(StandardHost.java:832) at
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java
> :701)
> at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:983) at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> LifecycleSupport.java:119)
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:789) at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083) at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478) at
> org.apache.catalina.core.StandardService.start(StandardService.java:480)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2313) at
> org.apache.catalina.startup.Catalina.start(Catalina.java:556) 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:585) at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287) at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) Caused by:
> org.apache.axis2.deployment.DeploymentException: A ClassNotFoundException
> error occurred in loading the message receiver
> org.apache.axis2.receivers.RawXMLInOutMessageReceiver at
> org.apache.axis2.deployment.ServiceBuilder.populateService(
> ServiceBuilder.java:389)
> at
> org.apache.axis2.deployment.ServiceGroupBuilder.populateServiceGroup(
> ServiceGroupBuilder.java:101) ...
> 40 more
> Caused by: org.apache.axis2.deployment.DeploymentException: A
> ClassNotFoundException error occurred in loading the message receiver
> org.apache.axis2.receivers.RawXMLInOutMessageReceiver at
> org.apache.axis2.deployment.DescriptionBuilder.loadMessageReceiver(
> DescriptionBuilder.java:194)
> at
> org.apache.axis2.deployment.ServiceBuilder.processOperations(
> ServiceBuilder.java:743)
> at
> org.apache.axis2.deployment.ServiceBuilder.populateService(
> ServiceBuilder.java:316) ...
> 41 more Caused by: java.lang.ClassNotFoundException:
> org.apache.axis2.receivers.RawXMLInOutMessageReceiver at
> org.apache.catalina.loader.WebappClassLoader.loadClass(
> WebappClassLoader.java:1340)
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(
> WebappClassLoader.java:1189)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at
> java.lang.Class.forName0(Native Method) at
> java.lang.Class.forName(Class.java:164) at
> org.apache.axis2.util.Loader.loadClass(Loader.java:261) at
> org.apache.axis2.util.Loader.loadClass(Loader.java:229) at
> org.apache.axis2.deployment.DescriptionBuilder.loadMessageReceiver(
> DescriptionBuilder.java:190) ...
> 43 more
>
> Nothing else has been changed.
>
> thank you
>
> --
> ===================================================================
> Francesco Foresti
> Registered Linux User #332599
> key fingerprint = 59D5 1E61 6631 5DEF DC88 C64C 7F53 2F45 99FB CD21
>
>