Hello Nencho,
I did the following tasks in order to deploy the 'MyServiceWithModule.aar'.
1. Added phase name="loggingPhase" in axis2.xml as mentioned in the
http://ws.apache.org/axis2/1_1_1/modules.html
2. Executed following ant task from ..\axis2-1.1.1\samples\userguide\
ant generate.module
3. Then logging.mar file was created at build directory. Copied that
file to axis2/WEB-INF/modules
4. Executed following ant task from ..\axis2-1.1.1\samples\userguide\
ant generate.service
5. MyServiceWithModule.aar was created at the ..samples\userguide\build
directory. Copied it to axis2/WEB-INF/services
6. Logged in to axis2 admin console and chaeked the service
I can't figure out the exact issue here. Axis dev guys will be able to
point out the reason as I just reported a bug on this.
https://issues.apache.org/jira/browse/AXIS2-2040
Please follow the above steps (as a workaround) and check whether it is
working for you.
regards
Charitha
Nencho Lupanov wrote:
Hi Charitha,
I already tried with logging.mar and also logging-1.1.mar.
It keep throwing the same exception, like it cannot understand the
module archive.
I have the followin structure:
logging.mar
--- META-INF
MANIFEST.MF
module.xml
--- userguide
--- loggingmodule
LoggingModule.java
LogHandler.java
this is packaged as logging.mar and put in axis2/WEB-INF/modules.
I get the java source files from the example dir.
Here it is the module.xml file:
<
module name="logging" class ="userguide.loggingmodule.LoggingModule">
<InFlow>
<handler name="InFlowLogHandler" class
="userguide.loggingmodule.LogHandler">
<order phase="loggingPhase"/>
</handler>
</InFlow>
<OutFlow>
<handler name="OutFlowLogHandler" class
="userguide.loggingmodule.LogHandler">
<order phase="loggingPhase"/>
</handler>
</OutFlow>
<OutFaultFlow>
<handler name="FaultOutFlowLogHandler"
class="userguide.loggingmodule.LogHandler">
<order phase="loggingPhase"/>
</handler>
</OutFaultFlow>
<InFaultFlow>
<handler name="FaultInFlowLogHandler"
class="userguide.loggingmodule.LogHandler">
<order phase="loggingPhase"/>
</handler>
</InFaultFlow>
</module>
Here it is the services.xml file:
<
service name="MyServiceWithModule">
<description>
This is a sample Web Service with a logging module engaged.
</description>
<module ref="logging"/>
<parameter name="ServiceClass" locked
="false">userguide.example2.MyService</parameter>
<operation name="echo">
<messageReceiver
class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver "/>
</operation>
<operation name="ping">
<messageReceiver
class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver "/>
</operation>
</service>
about axis2.xml i put :
<
phase name="loggingPhase"/> for every phaseOrder type.
I could ask:
1) shall i rename the module archive to logging-1.1.mar and if I do
that, should i reference it from the
configuration files like: <module ref="logging"/>
2) Did you engage the module at service level or at system level
(<module ref="logging"/> in axis2.xml)
thanks in advance,
nencho
2007/1/26, Charitha Kankanamge <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>>:
Hi Nencho,
I got the same error when deploying the
sample-MyServiceWithModule.aar.
This seems to be a bug in logging module sample.
As a workaround , can you please rename the 'sample-logging.mar' in to
'logging.mar' and try again?
regards
Charitha
Nencho Lupanov wrote:
> Hi axis-dev team,
>
> I am trying to run the userguide example,especially
> the logging module that comes with the binary distribution of
axis2.1.1.
>
> I got the following error:
>
> org.apache.axis2.deployment.DeploymentException: logging module is
> invalid or has not been deployed;
>
> Is this a known issue, is there any workaround?
>
> thanks in advance.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]