Hi Eran,

I'm sorry, but I cannot find the options.engageModule() call. Do you mean options.setAction() (I'm just trying to guess since the APIs don't explain what that method actually do)?

Michele

Eran Chinthaka wrote:
Hi Michele,

See my comments inline.


Michele Mazzucco wrote:
Hi all,

I've deployed Axis 2 (0.95) on Tomcat 5.5.15. I'm trying to execute a
slightly modified version of the EchoNonBlockingDualClient example, but
unfortunately it doesn't work.
The client throws the following exception

org.apache.axis2.AxisFault: In order to use two transport channels,
WS-Addressing module must be engaged

but the "addressing" module is enabled in
%CATALINA_HOME%\webapps\axis2\WEB-INF\conf\axis2.xml (and in fact,
according to the Axis 2 web administration tool, it seems to be deployed).

What you see using the web app is your server. But for you to invoke
non-blocking dual client, you have to have addressing mar available in
the client side.

The default axis2.xml file that comes with 0.95 for client side has
addressing not engaged.

so put options.engageModule("addressing")

and put the addressing-xxx.mar in the classpath.

-- Chinthaka

Reply via email to