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]

Reply via email to