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 Michele Mazzucco <Mi...@ncl.ac.uk> on 2008/01/17 19:12:22 UTC
[axis2] DeploymentException during module deployment
Hi all,
I have a problem with a module, the handler doesn't get called.
This is the module.xml
<module name="router-module"
class="ncl.qosp.modules.manager.RouterModule">
<inflow>
<handler name="RouterDispatcher"
class="ncl.qosp.modules.manager.RouterDispatcher">
<order phase="Routing" />
</handler>
</inflow>
</module>
and this is the portion of axis2.xml
<phaseOrder type="InFlow">
<phase name="Routing" />
....
If the axis2.xml looks like this:
<phaseOrder type="InFlow">
<phase name="Routing">
<handler name="RouterDispatcher"
class="ncl.qosp.modules.manager.RouterDispatcher">
<order phase="Routing" />
</handler>
</phase>
....
I get the following error, even if the class is indeed included into the
mar file
-bash-3.00$ jar tf ../webapps/axis2/WEB-INF/modules/routing.mar | grep
RouterDispatcher
ncl/qosp/modules/manager/RouterDispatcher.class
INFO: Initializing Coyote HTTP/1.1 on http-8081
Jan 17, 2008 6:10:27 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 888 ms
Jan 17, 2008 6:10:27 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jan 17, 2008 6:10:27 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.20
Jan 17, 2008 6:10:27 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Jan 17, 2008 6:10:28 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive axis2.war
[ERROR] ncl.qosp.modules.manager.RouterDispatcher
org.apache.axis2.deployment.DeploymentException:
ncl.qosp.modules.manager.RouterDispatcher
at
org.apache.axis2.deployment.util.Utils.loadHandler(Utils.java:132)
at
org.apache.axis2.deployment.AxisConfigBuilder.processPhaseList(AxisConfigBuilder.java:405)
at
org.apache.axis2.deployment.AxisConfigBuilder.processPhaseOrders(AxisConfigBuilder.java:433)
at
org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:133)
at
org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:615)
at
org.apache.axis2.deployment.WarBasedAxisConfigurator.<init>(WarBasedAxisConfigurator.java:146)
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:1105)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3951)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4225)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:809)
at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at
org.apache.catalina.core.StandardService.start(StandardService.java:450)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
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:294)
at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: java.lang.ClassNotFoundException:
ncl.qosp.modules.manager.RouterDispatcher
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1355)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
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.util.Utils.loadHandler(Utils.java:117)
... 33 more
Any idea?
Thanks in advance,
Michele
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org
Re: [axis2] DeploymentException during module deployment
Posted by Michele Mazzucco <Mi...@ncl.ac.uk>.
On 18 Jan 2008, at 09:57, David Illsley wrote:
> On Jan 18, 2008 9:53 AM, Michele Mazzucco
> <Mi...@ncl.ac.uk> wrote:
>> David,
>>
>> thanks very much, that did the job.
> you're welcome
>>
>> Michele
>>
>>
>> p.s. Wouldn't it be better to ignore lower/upper case?
>
> XML in general is case sensitive, so it makes sense for us to stick
> to that.
Ok, but I remember writing that code for axis2 1.0 (probably) and at
that time it was lower case. Now it's upper case and the error
message is weird.
Regards,
Michele
>
> Cheers,
> David
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org
Re: [axis2] DeploymentException during module deployment
Posted by David Illsley <da...@gmail.com>.
On Jan 18, 2008 9:53 AM, Michele Mazzucco <Mi...@ncl.ac.uk> wrote:
> David,
>
> thanks very much, that did the job.
you're welcome
>
> Michele
>
>
> p.s. Wouldn't it be better to ignore lower/upper case?
XML in general is case sensitive, so it makes sense for us to stick to that.
Cheers,
David
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org
Re: [axis2] DeploymentException during module deployment
Posted by Michele Mazzucco <Mi...@ncl.ac.uk>.
David,
thanks very much, that did the job.
Michele
p.s. Wouldn't it be better to ignore lower/upper case?
On 17 Jan 2008, at 18:36, David Illsley wrote:
> Michele,
> You should use the fist approach, but I believe the inflow element is
> actually InFlow
> See the addressing module for an example [1].
> David
>
> [1] http://svn.apache.org/viewvc/webservices/axis2/trunk/java/
> modules/addressing/src/META-INF/module.xml?revision=559011&view=markup
>
> On Jan 17, 2008 6:13 PM, Michele Mazzucco
> <Mi...@ncl.ac.uk> wrote:
>> I forgot to mention that the module is globally engaged.
>>
>>
>> Michele
>>
>>
>> On Thu, 2008-01-17 at 18:12 +0000, Michele Mazzucco wrote:
>>> Hi all,
>>>
>>> I have a problem with a module, the handler doesn't get called.
>>>
>>> This is the module.xml
>>> <module name="router-module"
>>> class="ncl.qosp.modules.manager.RouterModule">
>>> <inflow>
>>> <handler name="RouterDispatcher"
>>>
>>> class="ncl.qosp.modules.manager.RouterDispatcher">
>>> <order phase="Routing" />
>>> </handler>
>>> </inflow>
>>> </module>
>>>
>>> and this is the portion of axis2.xml
>>> <phaseOrder type="InFlow">
>>> <phase name="Routing" />
>>> ....
>>>
>>>
>>>
>>>
>>> If the axis2.xml looks like this:
>>> <phaseOrder type="InFlow">
>>> <phase name="Routing">
>>> <handler name="RouterDispatcher"
>>> class="ncl.qosp.modules.manager.RouterDispatcher">
>>> <order phase="Routing" />
>>> </handler>
>>> </phase>
>>> ....
>>>
>>>
>>> I get the following error, even if the class is indeed included
>>> into the
>>> mar file
>>> -bash-3.00$ jar tf ../webapps/axis2/WEB-INF/modules/routing.mar |
>>> grep
>>> RouterDispatcher
>>> ncl/qosp/modules/manager/RouterDispatcher.class
>>>
>>>
>>>
>>> INFO: Initializing Coyote HTTP/1.1 on http-8081
>>> Jan 17, 2008 6:10:27 PM org.apache.catalina.startup.Catalina load
>>> INFO: Initialization processed in 888 ms
>>> Jan 17, 2008 6:10:27 PM org.apache.catalina.core.StandardService
>>> start
>>> INFO: Starting service Catalina
>>> Jan 17, 2008 6:10:27 PM org.apache.catalina.core.StandardEngine
>>> start
>>> INFO: Starting Servlet Engine: Apache Tomcat/5.5.20
>>> Jan 17, 2008 6:10:27 PM org.apache.catalina.core.StandardHost start
>>> INFO: XML validation disabled
>>> Jan 17, 2008 6:10:28 PM org.apache.catalina.startup.HostConfig
>>> deployWAR
>>> INFO: Deploying web application archive axis2.war
>>> [ERROR] ncl.qosp.modules.manager.RouterDispatcher
>>> org.apache.axis2.deployment.DeploymentException:
>>> ncl.qosp.modules.manager.RouterDispatcher
>>> at
>>> org.apache.axis2.deployment.util.Utils.loadHandler(Utils.java:132)
>>> at
>>> org.apache.axis2.deployment.AxisConfigBuilder.processPhaseList
>>> (AxisConfigBuilder.java:405)
>>> at
>>> org.apache.axis2.deployment.AxisConfigBuilder.processPhaseOrders
>>> (AxisConfigBuilder.java:433)
>>> at
>>> org.apache.axis2.deployment.AxisConfigBuilder.populateConfig
>>> (AxisConfigBuilder.java:133)
>>> at
>>> org.apache.axis2.deployment.DeploymentEngine.populateAxisConfigurati
>>> on(DeploymentEngine.java:615)
>>> at
>>> org.apache.axis2.deployment.WarBasedAxisConfigurator.<init>
>>> (WarBasedAxisConfigurator.java:146)
>>> 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:1105)
>>> at
>>> org.apache.catalina.core.StandardWrapper.load
>>> (StandardWrapper.java:932)
>>> at
>>> org.apache.catalina.core.StandardContext.loadOnStartup
>>> (StandardContext.java:3951)
>>> at
>>> org.apache.catalina.core.StandardContext.start
>>> (StandardContext.java:4225)
>>> at
>>> org.apache.catalina.core.ContainerBase.addChildInternal
>>> (ContainerBase.java:759)
>>> at
>>> org.apache.catalina.core.ContainerBase.addChild
>>> (ContainerBase.java:739)
>>> at
>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:
>>> 524)
>>> at
>>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:
>>> 809)
>>> at
>>> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:
>>> 698)
>>> at
>>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:
>>> 472)
>>> at
>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
>>> at
>>> org.apache.catalina.startup.HostConfig.lifecycleEvent
>>> (HostConfig.java:310)
>>> at
>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
>>> (LifecycleSupport.java:119)
>>> at
>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
>>> 1021)
>>> at
>>> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>>> at
>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
>>> 1013)
>>> at
>>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
>>> 442)
>>> at
>>> org.apache.catalina.core.StandardService.start
>>> (StandardService.java:450)
>>> at
>>> org.apache.catalina.core.StandardServer.start(StandardServer.java:
>>> 709)
>>> at org.apache.catalina.startup.Catalina.start
>>> (Catalina.java:551)
>>> 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:294)
>>> at
>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>> Caused by: java.lang.ClassNotFoundException:
>>> ncl.qosp.modules.manager.RouterDispatcher
>>> at
>>> org.apache.catalina.loader.WebappClassLoader.loadClass
>>> (WebappClassLoader.java:1355)
>>> at
>>> org.apache.catalina.loader.WebappClassLoader.loadClass
>>> (WebappClassLoader.java:1201)
>>> 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.util.Utils.loadHandler(Utils.java:117)
>>> ... 33 more
>>>
>>>
>>>
>>> Any idea?
>>>
>>> Thanks in advance,
>>> Michele
>>>
>>>
>>>
>>> --------------------------------------------------------------------
>>> -
>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>
>>
>
>
>
> --
> David Illsley - IBM Web Services Development
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org
Re: [axis2] DeploymentException during module deployment
Posted by David Illsley <da...@gmail.com>.
Michele,
You should use the fist approach, but I believe the inflow element is
actually InFlow
See the addressing module for an example [1].
David
[1] http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/addressing/src/META-INF/module.xml?revision=559011&view=markup
On Jan 17, 2008 6:13 PM, Michele Mazzucco <Mi...@ncl.ac.uk> wrote:
> I forgot to mention that the module is globally engaged.
>
>
> Michele
>
>
> On Thu, 2008-01-17 at 18:12 +0000, Michele Mazzucco wrote:
> > Hi all,
> >
> > I have a problem with a module, the handler doesn't get called.
> >
> > This is the module.xml
> > <module name="router-module"
> > class="ncl.qosp.modules.manager.RouterModule">
> > <inflow>
> > <handler name="RouterDispatcher"
> > class="ncl.qosp.modules.manager.RouterDispatcher">
> > <order phase="Routing" />
> > </handler>
> > </inflow>
> > </module>
> >
> > and this is the portion of axis2.xml
> > <phaseOrder type="InFlow">
> > <phase name="Routing" />
> > ....
> >
> >
> >
> >
> > If the axis2.xml looks like this:
> > <phaseOrder type="InFlow">
> > <phase name="Routing">
> > <handler name="RouterDispatcher"
> > class="ncl.qosp.modules.manager.RouterDispatcher">
> > <order phase="Routing" />
> > </handler>
> > </phase>
> > ....
> >
> >
> > I get the following error, even if the class is indeed included into the
> > mar file
> > -bash-3.00$ jar tf ../webapps/axis2/WEB-INF/modules/routing.mar | grep
> > RouterDispatcher
> > ncl/qosp/modules/manager/RouterDispatcher.class
> >
> >
> >
> > INFO: Initializing Coyote HTTP/1.1 on http-8081
> > Jan 17, 2008 6:10:27 PM org.apache.catalina.startup.Catalina load
> > INFO: Initialization processed in 888 ms
> > Jan 17, 2008 6:10:27 PM org.apache.catalina.core.StandardService start
> > INFO: Starting service Catalina
> > Jan 17, 2008 6:10:27 PM org.apache.catalina.core.StandardEngine start
> > INFO: Starting Servlet Engine: Apache Tomcat/5.5.20
> > Jan 17, 2008 6:10:27 PM org.apache.catalina.core.StandardHost start
> > INFO: XML validation disabled
> > Jan 17, 2008 6:10:28 PM org.apache.catalina.startup.HostConfig deployWAR
> > INFO: Deploying web application archive axis2.war
> > [ERROR] ncl.qosp.modules.manager.RouterDispatcher
> > org.apache.axis2.deployment.DeploymentException:
> > ncl.qosp.modules.manager.RouterDispatcher
> > at
> > org.apache.axis2.deployment.util.Utils.loadHandler(Utils.java:132)
> > at
> > org.apache.axis2.deployment.AxisConfigBuilder.processPhaseList(AxisConfigBuilder.java:405)
> > at
> > org.apache.axis2.deployment.AxisConfigBuilder.processPhaseOrders(AxisConfigBuilder.java:433)
> > at
> > org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:133)
> > at
> > org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:615)
> > at
> > org.apache.axis2.deployment.WarBasedAxisConfigurator.<init>(WarBasedAxisConfigurator.java:146)
> > 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:1105)
> > at
> > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
> > at
> > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3951)
> > at
> > org.apache.catalina.core.StandardContext.start(StandardContext.java:4225)
> > at
> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> > at
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> > at
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> > at
> > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:809)
> > at
> > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698)
> > at
> > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
> > at
> > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
> > at
> > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
> > at
> > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > at
> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
> > at
> > org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
> > at
> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
> > at
> > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
> > at
> > org.apache.catalina.core.StandardService.start(StandardService.java:450)
> > at
> > org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
> > at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
> > 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:294)
> > at
> > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
> > Caused by: java.lang.ClassNotFoundException:
> > ncl.qosp.modules.manager.RouterDispatcher
> > at
> > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1355)
> > at
> > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
> > 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.util.Utils.loadHandler(Utils.java:117)
> > ... 33 more
> >
> >
> >
> > Any idea?
> >
> > Thanks in advance,
> > Michele
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-user-help@ws.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>
--
David Illsley - IBM Web Services Development
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org
Re: [axis2] DeploymentException during module deployment
Posted by Michele Mazzucco <Mi...@ncl.ac.uk>.
Deepal,
the module was in the class path. The problem is that the
configuration file for modules is case sensitive.
Michele
On 21 Jan 2008, at 08:10, Deepal jayasinghe wrote:
> Hi Michele ,
> If you want to add a handler tag in axis2.xml , then you need to
> put the
> handler in the class path . As I can see in your case your handler
> is in
> the module , but not in the class path. So try putting the handler
> into
> class path.
>
> Thanks
> Deepal
>> I forgot to mention that the module is globally engaged.
>>
>>
>> Michele
>>
>> On Thu, 2008-01-17 at 18:12 +0000, Michele Mazzucco wrote:
>>
>>> Hi all,
>>>
>>> I have a problem with a module, the handler doesn't get called.
>>>
>>> This is the module.xml
>>> <module name="router-module"
>>> class="ncl.qosp.modules.manager.RouterModule">
>>> <inflow>
>>> <handler name="RouterDispatcher"
>>> class="ncl.qosp.modules.manager.RouterDispatcher">
>>> <order phase="Routing" />
>>> </handler>
>>> </inflow>
>>> </module>
>>>
>>> and this is the portion of axis2.xml
>>> <phaseOrder type="InFlow">
>>> <phase name="Routing" />
>>> ....
>>>
>>>
>>>
>>>
>>> If the axis2.xml looks like this:
>>> <phaseOrder type="InFlow">
>>> <phase name="Routing">
>>> <handler name="RouterDispatcher"
>>> class="ncl.qosp.modules.manager.RouterDispatcher">
>>> <order phase="Routing" />
>>> </handler>
>>> </phase>
>>> ....
>>>
>>>
>>> I get the following error, even if the class is indeed included
>>> into the
>>> mar file
>>> -bash-3.00$ jar tf ../webapps/axis2/WEB-INF/modules/routing.mar |
>>> grep
>>> RouterDispatcher
>>> ncl/qosp/modules/manager/RouterDispatcher.class
>>>
>>>
>>>
>>> INFO: Initializing Coyote HTTP/1.1 on http-8081
>>> Jan 17, 2008 6:10:27 PM org.apache.catalina.startup.Catalina load
>>> INFO: Initialization processed in 888 ms
>>> Jan 17, 2008 6:10:27 PM org.apache.catalina.core.StandardService
>>> start
>>> INFO: Starting service Catalina
>>> Jan 17, 2008 6:10:27 PM org.apache.catalina.core.StandardEngine
>>> start
>>> INFO: Starting Servlet Engine: Apache Tomcat/5.5.20
>>> Jan 17, 2008 6:10:27 PM org.apache.catalina.core.StandardHost start
>>> INFO: XML validation disabled
>>> Jan 17, 2008 6:10:28 PM org.apache.catalina.startup.HostConfig
>>> deployWAR
>>> INFO: Deploying web application archive axis2.war
>>> [ERROR] ncl.qosp.modules.manager.RouterDispatcher
>>> org.apache.axis2.deployment.DeploymentException:
>>> ncl.qosp.modules.manager.RouterDispatcher
>>> at
>>> org.apache.axis2.deployment.util.Utils.loadHandler(Utils.java:132)
>>> at
>>> org.apache.axis2.deployment.AxisConfigBuilder.processPhaseList
>>> (AxisConfigBuilder.java:405)
>>> at
>>> org.apache.axis2.deployment.AxisConfigBuilder.processPhaseOrders
>>> (AxisConfigBuilder.java:433)
>>> at
>>> org.apache.axis2.deployment.AxisConfigBuilder.populateConfig
>>> (AxisConfigBuilder.java:133)
>>> at
>>> org.apache.axis2.deployment.DeploymentEngine.populateAxisConfigurati
>>> on(DeploymentEngine.java:615)
>>> at
>>> org.apache.axis2.deployment.WarBasedAxisConfigurator.<init>
>>> (WarBasedAxisConfigurator.java:146)
>>> 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:1105)
>>> at
>>> org.apache.catalina.core.StandardWrapper.load
>>> (StandardWrapper.java:932)
>>> at
>>> org.apache.catalina.core.StandardContext.loadOnStartup
>>> (StandardContext.java:3951)
>>> at
>>> org.apache.catalina.core.StandardContext.start
>>> (StandardContext.java:4225)
>>> at
>>> org.apache.catalina.core.ContainerBase.addChildInternal
>>> (ContainerBase.java:759)
>>> at
>>> org.apache.catalina.core.ContainerBase.addChild
>>> (ContainerBase.java:739)
>>> at
>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:
>>> 524)
>>> at
>>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:
>>> 809)
>>> at
>>> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:
>>> 698)
>>> at
>>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:
>>> 472)
>>> at
>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
>>> at
>>> org.apache.catalina.startup.HostConfig.lifecycleEvent
>>> (HostConfig.java:310)
>>> at
>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
>>> (LifecycleSupport.java:119)
>>> at
>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
>>> 1021)
>>> at
>>> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>>> at
>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
>>> 1013)
>>> at
>>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
>>> 442)
>>> at
>>> org.apache.catalina.core.StandardService.start
>>> (StandardService.java:450)
>>> at
>>> org.apache.catalina.core.StandardServer.start(StandardServer.java:
>>> 709)
>>> at org.apache.catalina.startup.Catalina.start
>>> (Catalina.java:551)
>>> 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:294)
>>> at
>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>> Caused by: java.lang.ClassNotFoundException:
>>> ncl.qosp.modules.manager.RouterDispatcher
>>> at
>>> org.apache.catalina.loader.WebappClassLoader.loadClass
>>> (WebappClassLoader.java:1355)
>>> at
>>> org.apache.catalina.loader.WebappClassLoader.loadClass
>>> (WebappClassLoader.java:1201)
>>> 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.util.Utils.loadHandler(Utils.java:117)
>>> ... 33 more
>>>
>>>
>>>
>>> Any idea?
>>>
>>> Thanks in advance,
>>> Michele
>>>
>>>
>>>
>>> --------------------------------------------------------------------
>>> -
>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>
>>
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org
Re: [axis2] DeploymentException during module deployment
Posted by Deepal jayasinghe <de...@gmail.com>.
Hi Michele ,
If you want to add a handler tag in axis2.xml , then you need to put the
handler in the class path . As I can see in your case your handler is in
the module , but not in the class path. So try putting the handler into
class path.
Thanks
Deepal
> I forgot to mention that the module is globally engaged.
>
>
> Michele
>
> On Thu, 2008-01-17 at 18:12 +0000, Michele Mazzucco wrote:
>
>> Hi all,
>>
>> I have a problem with a module, the handler doesn't get called.
>>
>> This is the module.xml
>> <module name="router-module"
>> class="ncl.qosp.modules.manager.RouterModule">
>> <inflow>
>> <handler name="RouterDispatcher"
>> class="ncl.qosp.modules.manager.RouterDispatcher">
>> <order phase="Routing" />
>> </handler>
>> </inflow>
>> </module>
>>
>> and this is the portion of axis2.xml
>> <phaseOrder type="InFlow">
>> <phase name="Routing" />
>> ....
>>
>>
>>
>>
>> If the axis2.xml looks like this:
>> <phaseOrder type="InFlow">
>> <phase name="Routing">
>> <handler name="RouterDispatcher"
>> class="ncl.qosp.modules.manager.RouterDispatcher">
>> <order phase="Routing" />
>> </handler>
>> </phase>
>> ....
>>
>>
>> I get the following error, even if the class is indeed included into the
>> mar file
>> -bash-3.00$ jar tf ../webapps/axis2/WEB-INF/modules/routing.mar | grep
>> RouterDispatcher
>> ncl/qosp/modules/manager/RouterDispatcher.class
>>
>>
>>
>> INFO: Initializing Coyote HTTP/1.1 on http-8081
>> Jan 17, 2008 6:10:27 PM org.apache.catalina.startup.Catalina load
>> INFO: Initialization processed in 888 ms
>> Jan 17, 2008 6:10:27 PM org.apache.catalina.core.StandardService start
>> INFO: Starting service Catalina
>> Jan 17, 2008 6:10:27 PM org.apache.catalina.core.StandardEngine start
>> INFO: Starting Servlet Engine: Apache Tomcat/5.5.20
>> Jan 17, 2008 6:10:27 PM org.apache.catalina.core.StandardHost start
>> INFO: XML validation disabled
>> Jan 17, 2008 6:10:28 PM org.apache.catalina.startup.HostConfig deployWAR
>> INFO: Deploying web application archive axis2.war
>> [ERROR] ncl.qosp.modules.manager.RouterDispatcher
>> org.apache.axis2.deployment.DeploymentException:
>> ncl.qosp.modules.manager.RouterDispatcher
>> at
>> org.apache.axis2.deployment.util.Utils.loadHandler(Utils.java:132)
>> at
>> org.apache.axis2.deployment.AxisConfigBuilder.processPhaseList(AxisConfigBuilder.java:405)
>> at
>> org.apache.axis2.deployment.AxisConfigBuilder.processPhaseOrders(AxisConfigBuilder.java:433)
>> at
>> org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:133)
>> at
>> org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:615)
>> at
>> org.apache.axis2.deployment.WarBasedAxisConfigurator.<init>(WarBasedAxisConfigurator.java:146)
>> 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:1105)
>> at
>> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
>> at
>> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3951)
>> at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4225)
>> at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>> at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>> at
>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>> at
>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:809)
>> at
>> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698)
>> at
>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
>> at
>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
>> at
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
>> at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>> at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
>> at
>> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>> at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
>> at
>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>> at
>> org.apache.catalina.core.StandardService.start(StandardService.java:450)
>> at
>> org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
>> at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>> 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:294)
>> at
>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>> Caused by: java.lang.ClassNotFoundException:
>> ncl.qosp.modules.manager.RouterDispatcher
>> at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1355)
>> at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
>> 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.util.Utils.loadHandler(Utils.java:117)
>> ... 33 more
>>
>>
>>
>> Any idea?
>>
>> Thanks in advance,
>> Michele
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org
Re: [axis2] DeploymentException during module deployment
Posted by Michele Mazzucco <Mi...@ncl.ac.uk>.
I forgot to mention that the module is globally engaged.
Michele
On Thu, 2008-01-17 at 18:12 +0000, Michele Mazzucco wrote:
> Hi all,
>
> I have a problem with a module, the handler doesn't get called.
>
> This is the module.xml
> <module name="router-module"
> class="ncl.qosp.modules.manager.RouterModule">
> <inflow>
> <handler name="RouterDispatcher"
> class="ncl.qosp.modules.manager.RouterDispatcher">
> <order phase="Routing" />
> </handler>
> </inflow>
> </module>
>
> and this is the portion of axis2.xml
> <phaseOrder type="InFlow">
> <phase name="Routing" />
> ....
>
>
>
>
> If the axis2.xml looks like this:
> <phaseOrder type="InFlow">
> <phase name="Routing">
> <handler name="RouterDispatcher"
> class="ncl.qosp.modules.manager.RouterDispatcher">
> <order phase="Routing" />
> </handler>
> </phase>
> ....
>
>
> I get the following error, even if the class is indeed included into the
> mar file
> -bash-3.00$ jar tf ../webapps/axis2/WEB-INF/modules/routing.mar | grep
> RouterDispatcher
> ncl/qosp/modules/manager/RouterDispatcher.class
>
>
>
> INFO: Initializing Coyote HTTP/1.1 on http-8081
> Jan 17, 2008 6:10:27 PM org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 888 ms
> Jan 17, 2008 6:10:27 PM org.apache.catalina.core.StandardService start
> INFO: Starting service Catalina
> Jan 17, 2008 6:10:27 PM org.apache.catalina.core.StandardEngine start
> INFO: Starting Servlet Engine: Apache Tomcat/5.5.20
> Jan 17, 2008 6:10:27 PM org.apache.catalina.core.StandardHost start
> INFO: XML validation disabled
> Jan 17, 2008 6:10:28 PM org.apache.catalina.startup.HostConfig deployWAR
> INFO: Deploying web application archive axis2.war
> [ERROR] ncl.qosp.modules.manager.RouterDispatcher
> org.apache.axis2.deployment.DeploymentException:
> ncl.qosp.modules.manager.RouterDispatcher
> at
> org.apache.axis2.deployment.util.Utils.loadHandler(Utils.java:132)
> at
> org.apache.axis2.deployment.AxisConfigBuilder.processPhaseList(AxisConfigBuilder.java:405)
> at
> org.apache.axis2.deployment.AxisConfigBuilder.processPhaseOrders(AxisConfigBuilder.java:433)
> at
> org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:133)
> at
> org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:615)
> at
> org.apache.axis2.deployment.WarBasedAxisConfigurator.<init>(WarBasedAxisConfigurator.java:146)
> 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:1105)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
> at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3951)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4225)
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:809)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:450)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
> 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:294)
> at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
> Caused by: java.lang.ClassNotFoundException:
> ncl.qosp.modules.manager.RouterDispatcher
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1355)
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
> 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.util.Utils.loadHandler(Utils.java:117)
> ... 33 more
>
>
>
> Any idea?
>
> Thanks in advance,
> Michele
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org