You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Dan Wang <je...@yahoo.com> on 2010/07/21 21:39:02 UTC

[Axis2] Error Loading Message Receiver - Please help

Hi,
 
I have struggled with the deploy exception for more than a week. Here is my 
development environment,  Axis2 1.4.1, JDK 1.6, Tomcat 6. I have generated the 
skeleton, message receiver and related java files using WSDL2Java tool  (adb 
binding).  I have tried to deploy the service in standalone Axis2 server using 
aar file, also tried to deploy in Tomcat 6 using exploded service archive, 
however, I am getting faulty service ( DeploymentException: 
ClassNotFoundException error occurred in loading the message receiver).
 
I have also tried to embed the web service in a servlet web app, and deployed 
the war file into Tomcat, I am getting same error, see below for details.
 
I have searched all over web, but did not find anything useful to resolve this 
issue. I have made sure that the service is compiled with jdk 1.6 and the server 
is running using jdk 1.6, I have also made sure to include all Axis2 libraries 
in either the service or the web app.
 
Any ideas what could be wrong here, or how to debug the issue? The message 
receiver class IS in the service archive or the web app, but it seems that the 
class loader is having trouble finding it?  Any suggestions will be greatly 
appreciated.
 
Jessie
 
org.apache.axis2.deployment.DeploymentException: A ClassNotFoundExceptionerror 
occurred in loading the message receiver 
com.xxx.www.MyServiceMessageReceiverInOut
      at 
org.apache.axis2.deployment.ServiceGroupBuilder.populateServiceGroup(ServiceGroupBuilder.java:106)

      at 
org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(ArchiveReader.java:110)

      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:1173)
      at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
      at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4187)

      at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4496)
      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:546)
      at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
      at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
      at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
      at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
      at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
      at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

      at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
      at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
      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:519)
      at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
      at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
      at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)


      

Re: [Axis2] Error Loading Message Receiver - Please help

Posted by Dan Wang <je...@yahoo.com>.
Thanks, Robert.

I was having axis2.war and my web app with embedded axis2 web service deployed 
at the same time. After undeploy axis2.war, my web app is working without any 
problem.

Jessie




________________________________
From: robert lazarski <ro...@gmail.com>
To: java-user@axis.apache.org
Sent: Wed, July 21, 2010 5:32:24 PM
Subject: Re: [Axis2] Error Loading Message Receiver - Please help

On Wed, Jul 21, 2010 at 7:20 PM, Dan Wang <je...@yahoo.com> wrote:
> Thanks Deepal for your quick response.
>
> Here is the message receiver part of my services.xml file,
>
>         <messageReceivers>
>             <messageReceiver mep="http://www.w3.org/ns/wsdl/in-out"
> class="com.xxx.www.MyServiceMessageReceiverInOut"/>
>         </messageReceivers>
>
> And I DO have it in the compiled class.
>

I'd expect you'd get an error besides NoClassDefFound if it was a jdk error.

I'd look at the happy axis2 page , which shows the jars and their file
paths. However, my best guess is that the name of the class is spelled
wrong somewhere or one of the chars is the wrong case. If you are sure
its correct, try something like this:

com.xxx.www.MyServiceMessageReceiverInOut obj = new
com.xxx.www.MyServiceMessageReceiverInOut();

System.out.println(obj.getClass().getName()
+ " is loaded from " +

obj.getClass().getProtectionDomain().getCodeSource().getLocation());

- R

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org


      

Re: [Axis2] Error Loading Message Receiver - Please help

Posted by robert lazarski <ro...@gmail.com>.
On Wed, Jul 21, 2010 at 7:20 PM, Dan Wang <je...@yahoo.com> wrote:
> Thanks Deepal for your quick response.
>
> Here is the message receiver part of my services.xml file,
>
>         <messageReceivers>
>             <messageReceiver mep="http://www.w3.org/ns/wsdl/in-out"
> class="com.xxx.www.MyServiceMessageReceiverInOut"/>
>         </messageReceivers>
>
> And I DO have it in the compiled class.
>

I'd expect you'd get an error besides NoClassDefFound if it was a jdk error.

I'd look at the happy axis2 page , which shows the jars and their file
paths. However, my best guess is that the name of the class is spelled
wrong somewhere or one of the chars is the wrong case. If you are sure
its correct, try something like this:

com.xxx.www.MyServiceMessageReceiverInOut obj = new
com.xxx.www.MyServiceMessageReceiverInOut();

 System.out.println(obj.getClass().getName()
+ " is loaded from " +

obj.getClass().getProtectionDomain().getCodeSource().getLocation());

- R

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org


Re: [Axis2] Error Loading Message Receiver - Please help

Posted by Amila Suriarachchi <am...@gmail.com>.
try to create the .aar file uisng the build.xml generated with the wsdl2java
tool. Then you can make sure you have created the .aar file correctly.

thanks,
Amila.

On Thu, Jul 22, 2010 at 3:50 AM, Dan Wang <je...@yahoo.com> wrote:

> Thanks Deepal for your quick response.
>
> Here is the message receiver part of my services.xml file,
>
>         <messageReceivers>
>             <messageReceiver mep="http://www.w3.org/ns/wsdl/in-out"
> class="com.xxx.www.MyServiceMessageReceiverInOut"/>
>         </messageReceivers>
>
> And I DO have it in the compiled class.
>
> I have searched over web, and read some where that the service needs to be
> compiled using the same version of jdk as the one Axis2 container is running
> under. I have compiled the service using jdk 1.6. Does it mean that I need
> to build the Axis2 war distribution from source file using jdk 1.6, or is it
> sufficient to just use the war distribution and standard binary distriubtion
> of Axis2 1.4.1 from the site
> http://ws.apache.org/axis2/download/1_4_1/download.cgi?
>
> Your help is much appreciated!
>
> Jessie
>  ------------------------------
> *From:* Deepal Jayasinghe <de...@opensource.lk>
> *To:* java-user@axis.apache.org
> *Sent:* Wed, July 21, 2010 3:58:43 PM
> *Subject:* Re: [Axis2] Error Loading Message Receiver - Please help
>
> Hi Dan,
>
> When you generate the code it generates services.xml file and it has entry
> for one or more Message receivers, check whether you have all of them in the
> compiled class before you create the aar, if you have all the classes then
> we can go to next step to solve the problem.
>
> Deepal
>
> On Wed, Jul 21, 2010 at 3:39 PM, Dan Wang <je...@yahoo.com> wrote:
>
>>   Hi,
>>
>>
>>
>> I have struggled with the deploy exception for more than a week. Here is
>> my development environment,  Axis2 1.4.1, JDK 1.6, Tomcat 6. I have
>> generated the skeleton, message receiver and related java files using
>> WSDL2Java tool  (adb binding).  I have tried to deploy the service in
>> standalone Axis2 server using aar file, also tried to deploy in Tomcat 6
>> using exploded service archive, however, I am getting faulty service (
>> DeploymentException: ClassNotFoundException error occurred in loading the
>> message receiver).
>>
>>
>>
>> I have also tried to embed the web service in a servlet web app, and
>> deployed the war file into Tomcat, I am getting same error, see below for
>> details.
>>
>>
>>
>> I have searched all over web, but did not find anything useful to resolve
>> this issue. I have made sure that the service is compiled with jdk 1.6 and
>> the server is running using jdk 1.6, I have also made sure to include all
>> Axis2 libraries in either the service or the web app.
>>
>>
>>
>> Any ideas what could be wrong here, or how to debug the issue? The message
>> receiver class IS in the service archive or the web app, but it seems that
>> the class loader is having trouble finding it?  Any suggestions will be
>> greatly appreciated.
>>
>>
>>
>> Jessie
>>
>>
>>
>> *org.apache.axis2.deployment.DeploymentException*: A *
>> ClassNotFoundException* error occurred in loading the message receiver
>> com.xxx.www.MyServiceMessageReceiverInOut
>>
>>       at
>> org.apache.axis2.deployment.ServiceGroupBuilder.populateServiceGroup(*
>> ServiceGroupBuilder.java:106*)
>>
>>       at
>> org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(
>> *ArchiveReader.java:110*)
>>
>>       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:1173*)
>>
>>       at org.apache.catalina.core.StandardWrapper.load(*
>> StandardWrapper.java:993*)
>>
>>       at org.apache.catalina.core.StandardContext.loadOnStartup(*
>> StandardContext.java:4187*)
>>
>>       at org.apache.catalina.core.StandardContext.start(*
>> StandardContext.java:4496*)
>>
>>       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:546*)
>>
>>       at org.apache.catalina.startup.HostConfig.deployWAR(*
>> HostConfig.java:905*)
>>
>>       at org.apache.catalina.startup.HostConfig.deployWARs(*
>> HostConfig.java:740*)
>>
>>       at org.apache.catalina.startup.HostConfig.deployApps(*
>> HostConfig.java:500*)
>>
>>       at org.apache.catalina.startup.HostConfig.start(*
>> HostConfig.java:1277*)
>>
>>       at org.apache.catalina.startup.HostConfig.lifecycleEvent(*
>> HostConfig.java:321*)
>>
>>       at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(*
>> LifecycleSupport.java:119*)
>>
>>       at org.apache.catalina.core.ContainerBase.start(*
>> ContainerBase.java:1053*)
>>
>>       at org.apache.catalina.core.StandardHost.start(*
>> StandardHost.java:785*)
>>
>>       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:519*)
>>
>>       at org.apache.catalina.core.StandardServer.start(*
>> StandardServer.java:710*)
>>
>>       at org.apache.catalina.startup.Catalina.start(*Catalina.java:581*)
>>
>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(*Native Method*)
>>
>>       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>
>>       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>
>>       at java.lang.reflect.Method.invoke(Unknown Source)
>>
>>       at org.apache.catalina.startup.Bootstrap.start(*Bootstrap.java:289*
>> )
>>
>>       at org.apache.catalina.startup.Bootstrap.main(*Bootstrap.java:414*)
>>
>>
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Re: [Axis2] Error Loading Message Receiver - Please help

Posted by Dan Wang <je...@yahoo.com>.
Thanks Deepal for your quick response. 

Here is the message receiver part of my services.xml file,

        <messageReceivers>
            <messageReceiver mep="http://www.w3.org/ns/wsdl/in-out" 
class="com.xxx.www.MyServiceMessageReceiverInOut"/>
        </messageReceivers>

And I DO have it in the compiled class.

I have searched over web, and read some where that the service needs to be 
compiled using the same version of jdk as the one Axis2 container is running 
under. I have compiled the service using jdk 1.6. Does it mean that I need to 
build the Axis2 war distribution from source file using jdk 1.6, or is it 
sufficient to just use the war distribution and standard binary distriubtion of 
Axis2 1.4.1 from the site 
http://ws.apache.org/axis2/download/1_4_1/download.cgi?

Your help is much appreciated!

Jessie


________________________________
From: Deepal Jayasinghe <de...@opensource.lk>
To: java-user@axis.apache.org
Sent: Wed, July 21, 2010 3:58:43 PM
Subject: Re: [Axis2] Error Loading Message Receiver - Please help

Hi Dan,

When you generate the code it generates services.xml file and it has entry for 
one or more Message receivers, check whether you have all of them in the 
compiled class before you create the aar, if you have all the classes then we 
can go to next step to solve the problem.

Deepal


On Wed, Jul 21, 2010 at 3:39 PM, Dan Wang <je...@yahoo.com> wrote:

Hi,
> 
>I have struggled with the deploy exception for more than a week. Here is my 
>development environment,  Axis2 1.4.1, JDK 1.6, Tomcat 6. I have generated the 
>skeleton, message receiver and related java files using WSDL2Java tool  (adb 
>binding).  I have tried to deploy the service in standalone Axis2 server using 
>aar file, also tried to deploy in Tomcat 6 using exploded service archive, 
>however, I am getting faulty service ( DeploymentException: 
>ClassNotFoundException error occurred in loading the message receiver).
> 
>I have also tried to embed the web service in a servlet web app, and deployed 
>the war file into Tomcat, I am getting same error, see below for details.
> 
>I have searched all over web, but did not find anything useful to resolve this 
>issue. I have made sure that the service is compiled with jdk 1.6 and the server 
>is running using jdk 1.6, I have also made sure to include all Axis2 libraries 
>in either the service or the web app.
> 
>Any ideas what could be wrong here, or how to debug the issue? The message 
>receiver class IS in the service archive or the web app, but it seems that the 
>class loader is having trouble finding it?  Any suggestions will be greatly 
>appreciated.
> 
>Jessie
> 
>org.apache.axis2.deployment.DeploymentException: A ClassNotFoundExceptionerror 
>occurred in loading the message receiver 
>com.xxx.www.MyServiceMessageReceiverInOut
>      at 
>org.apache.axis2.deployment.ServiceGroupBuilder.populateServiceGroup(ServiceGroupBuilder.java:106)
>
>      at 
>org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(ArchiveReader.java:110)
>
>      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:1173)
>      at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
>      at 
>org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4187)
>
>      at 
>org.apache.catalina.core.StandardContext.start(StandardContext.java:4496)
>      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:546)
>      at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
>      at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
>      at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
>      at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
>      at 
>org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
>      at 
>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>
>      at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>      at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
>      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:519)
>      at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>      at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>      at java.lang.reflect.Method.invoke(Unknown Source)
>      at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
>      at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
>



      

Re: [Axis2] Error Loading Message Receiver - Please help

Posted by Deepal Jayasinghe <de...@opensource.lk>.
Hi Dan,

When you generate the code it generates services.xml file and it has entry
for one or more Message receivers, check whether you have all of them in the
compiled class before you create the aar, if you have all the classes then
we can go to next step to solve the problem.

Deepal

On Wed, Jul 21, 2010 at 3:39 PM, Dan Wang <je...@yahoo.com> wrote:

> Hi,
>
>
>
> I have struggled with the deploy exception for more than a week. Here is my
> development environment,  Axis2 1.4.1, JDK 1.6, Tomcat 6. I have generated
> the skeleton, message receiver and related java files using WSDL2Java tool
>  (adb binding).  I have tried to deploy the service in standalone Axis2
> server using aar file, also tried to deploy in Tomcat 6 using exploded
> service archive, however, I am getting faulty service ( DeploymentException:
> ClassNotFoundException error occurred in loading the message receiver).
>
>
>
> I have also tried to embed the web service in a servlet web app, and
> deployed the war file into Tomcat, I am getting same error, see below for
> details.
>
>
>
> I have searched all over web, but did not find anything useful to resolve
> this issue. I have made sure that the service is compiled with jdk 1.6 and
> the server is running using jdk 1.6, I have also made sure to include all
> Axis2 libraries in either the service or the web app.
>
>
>
> Any ideas what could be wrong here, or how to debug the issue? The message
> receiver class IS in the service archive or the web app, but it seems that
> the class loader is having trouble finding it?  Any suggestions will be
> greatly appreciated.
>
>
>
> Jessie
>
>
>
> *org.apache.axis2.deployment.DeploymentException*: A *
> ClassNotFoundException* error occurred in loading the message receiver
> com.xxx.www.MyServiceMessageReceiverInOut
>
>       at
> org.apache.axis2.deployment.ServiceGroupBuilder.populateServiceGroup(*
> ServiceGroupBuilder.java:106*)
>
>       at
> org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(
> *ArchiveReader.java:110*)
>
>       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:1173*)
>
>       at org.apache.catalina.core.StandardWrapper.load(*
> StandardWrapper.java:993*)
>
>       at org.apache.catalina.core.StandardContext.loadOnStartup(*
> StandardContext.java:4187*)
>
>       at org.apache.catalina.core.StandardContext.start(*
> StandardContext.java:4496*)
>
>       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:546*)
>
>       at org.apache.catalina.startup.HostConfig.deployWAR(*
> HostConfig.java:905*)
>
>       at org.apache.catalina.startup.HostConfig.deployWARs(*
> HostConfig.java:740*)
>
>       at org.apache.catalina.startup.HostConfig.deployApps(*
> HostConfig.java:500*)
>
>       at org.apache.catalina.startup.HostConfig.start(*
> HostConfig.java:1277*)
>
>       at org.apache.catalina.startup.HostConfig.lifecycleEvent(*
> HostConfig.java:321*)
>
>       at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(*
> LifecycleSupport.java:119*)
>
>       at org.apache.catalina.core.ContainerBase.start(*
> ContainerBase.java:1053*)
>
>       at org.apache.catalina.core.StandardHost.start(*
> StandardHost.java:785*)
>
>       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:519*)
>
>       at org.apache.catalina.core.StandardServer.start(*
> StandardServer.java:710*)
>
>       at org.apache.catalina.startup.Catalina.start(*Catalina.java:581*)
>
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(*Native Method*)
>
>       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>
>       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>
>       at java.lang.reflect.Method.invoke(Unknown Source)
>
>       at org.apache.catalina.startup.Bootstrap.start(*Bootstrap.java:289*)
>
>       at org.apache.catalina.startup.Bootstrap.main(*Bootstrap.java:414*)
>
>