Hi,

I found the problem with the Axis2 EchoNonBlockingClient and
EchoNonBlockingDualClient.

Initially, I did not understand that the web service and the client would
need a different axis2.xml.

In the /userguide samples there is /conf/axis2.xml that used by the client.
I had changed this axis2.xml and the dual client

would hangup if a listener thread was started. The async dual sample did not
work correctly without changing the code.

After reinstalling the axis2.war, all the nonblocking samples worked as-is.

I also changed EchoNonBlockingClient to use the newer AxisCallback class,
instead of the older Callback, which also worked.

I also commented out

//            options.setUseSeparateListener(true);

in all the non-blocking samples, since the listener did not need to be
explicitly set true.


Rick

Reply via email to