Hi,

After modify my client to call my IN-OUT service in asynchronous mode, the precedent sandesha exception disappear.
The client with callback receive the response and terminate normally.
But on the server, an exception occur raised by sandesha code :
2007-03-07 18:20:44,588 DEBUG org.apache.sandesha2.msgprocessors.TerminateSeqMsgProcessor - Enter: TerminateSeqMsgProcessor::processInMessage 2007-03-07 18:20:44,588 DEBUG org.apache.sandesha2.msgprocessors.TerminateSeqMsgProcessor - Enter: TerminateSeqMsgProcessor::setUpHighestMsgNumbers, urn:uuid:928A460DE91F3A15B41173288043861 2007-03-07 18:20:44,589 DEBUG org.apache.sandesha2.msgprocessors.TerminateSeqMsgProcessor - Exit: TerminateSeqMsgProcessor::setUpHighestMsgNumbers 2007-03-07 18:20:44,589 DEBUG org.apache.sandesha2.msgprocessors.TerminateSeqMsgProcessor - Exit: TerminateSeqMsgProcessor::processInMessage true 2007-03-07 18:20:48,277 ERROR org.apache.sandesha2.workers.SenderWorker - Sandesha2 got an exception when sending a message: org.apache.axis2.AxisFault: Connection refused; nested exception is:
       java.net.ConnectException: Connection refused; nested exception is:
       org.apache.axis2.AxisFault: Connection refused; nested exception is:
       java.net.ConnectException: Connection refused
org.apache.axis2.AxisFault: Connection refused; nested exception is:
       java.net.ConnectException: Connection refused; nested exception is:
       org.apache.axis2.AxisFault: Connection refused; nested exception is:
       java.net.ConnectException: Connection refused
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:227) at org.apache.axis2.engine.AxisEngine.resumeSend(AxisEngine.java:575) at org.apache.sandesha2.workers.SenderWorker.run(SenderWorker.java:185) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
       at java.lang.Thread.run(Thread.java:595)

I run sandesha and axis2 into Tomcat with http port number 8080.
I had modified the axis2.xml on my client repository to change the port listener for the callback response.
<transportReceiver name="http"
class="org.apache.axis2.transport.http.SimpleHTTPServer">
       <parameter name="port" locked="false">8087</parameter>

I don't understand why the exception "connection refused" occured. It seems that the response on 8087 port is correclty send but the tcpmon don't trace it...
Someone have an idea about this error pleased ?

Regards
Jérôme

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to