Hi all,

I want to realise an client-server which supports MTOM and WSRM. I created separatly a client-server with MTOM and a client-server with WSRM.

My server has two methods: OneWay and RequestResponse.

- When I launch my client to test the RequestResponse method:
In TCPMon, I see, the CreateSequence and the CreateSequenceResponse. My first message is sent and it is accpeted. But my client never receives the response and there is no trace on my server, the method seems not be executed.

- When I launch my client to test the OneWay method:
In TCPMon, I see:
- CreateSequence, CreateSequenceResponse
- Three messages have send and three acknowledgments
But no TerminateSequence.
And on the server, there is an error:
- "Servlet.service()" pour la servlet AxisServlet a généré une exception
java.lang.IllegalStateException: Impossible de créer une sessionaprès que la réponse ait été envoyée at org.apache.catalina.connector.Request.doGetSession(Request.java:2214) at org.apache.catalina.connector.Request.getSession(Request.java:2024) at org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:831) at org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:842) at org.apache.axis2.transport.http.AxisServlet.createAndSetInitialParamsToMsgCtxt(AxisServlet.java:81) at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:131)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
       at java.lang.Thread.run(Thread.java:595)

I have no informations in catalina logs.
In precedent mails, somebody advise me to change the value of InOrderInvoker in the module.xml, but when I change this, client-server with MTOM only and client-server with WSRM only don't works. I have download the sandesha2-SNAPSHOT.mar (http://people.apache.org/repository/sandesha2/mars/)

Someone have an idea?

Thanks a lot

Elodie






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

Reply via email to