put following statement in your client code.
options.setTransportInProtocol("smtp");And make sure you have read mail transport guide. -- Chinthaka Dharmendra Dubey wrote: > Hi, > > I am trying to build a request-response soap service that will take a > request on HTTP but would respond on SMTP (Using WS-Addressing). I am using > the mail server provided by axis. Please find attached the client side > program which invokes a "echo" service which simple returns the incoming > message as the response. > But when i execute the client i get the following error. It seems on return > it is still using the HTTP transport and as the epr now is "mailto" so its > giving the error. > > Can you please help me out or else please send me an example for the same > scenario. > > java.lang.IllegalStateException: unsupported protocol: 'mailto' > at > org.apache.commons.httpclient.protocol.Protocol.lazyRegisterProtocol(Protoco > l.java:148) > at org.apache.commons.httpclient.protocol.Protocol.getProtocol > (Protocol.java:116) > at org.apache.commons.httpclient.HttpHost.<init>(HttpHost.java:106) > at > org.apache.commons.httpclient.HttpMethodBase.setURI(HttpMethodBase.java:276) > at org.apache.commons.httpclient.HttpMethodBase > .<init>(HttpMethodBase.java:217) > at > org.apache.commons.httpclient.methods.ExpectContinueMethod.<init>(ExpectCont > inueMethod.java:92) > at org.apache.commons.httpclient.methods.EntityEnclosingMethod.<init>( > EntityEnclosingMethod.java:118) > at > org.apache.commons.httpclient.methods.PostMethod.<init>(PostMethod.java:105) > at > org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSender.j > ava:37) > at > org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithC > ommons(CommonsHTTPTransportSender.java:299) > at > org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTT > PTransportSender.java :207) > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:589) > at > org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(Abstract > InOutSyncMessageReceiver.java:43) > at org.apache.axis2.engine.AxisEngine.receive (AxisEngine.java:454) > at > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HT > TPTransportUtils.java:284) > at > org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:136) > 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(Application > FilterChain.java :252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > ain.java:173) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja > va: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:856) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne > ction (Http11Protocol.java:744) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav > a:527) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo > rkerThread.java:80) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:684) > at java.lang.Thread.run(Unknown Source) > > > Thanking in anticipation, > Dharmendra > > > ------------------------------------------------------------------------ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED]
signature.asc
Description: OpenPGP digital signature
