Hi Shilpa,
        It is an issue in SSL handshake. Can you set the system property
javax.net.debug="ssl,handshake,record" and attach the debug log.

regards,
Nandana

On Mon, Jul 6, 2009 at 5:55 PM, <shilpa.raghaven...@wipro.com> wrote:

>  Hi ,
>
>         I need to implement WS security so planning to use Rampart 1.4 with
> Axis2.
>
>         i tried with example that i got through Google but getting the
> error, the stack trace as follows
>
>
>
>
> log4j:WARN No appenders could be found for logger
> (org.apache.axis2.deployment.FileSystemConfigurator).
>
> log4j:WARN Please initialize the log4j system properly.
>
> Exception in thread "main" org.apache.axis2.AxisFault: Remote host closed
> connection during handshake
>
> at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>
> at
> org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:83)
>
> at
> org.apache.axis2.transport.http.AxisRequestEntity.writeRequest(AxisRequestEntity.java:84)
>
> at
> org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499)
>
> at
> org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114)
>
> at
> org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
>
> at
> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
>
> at
> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
>
> at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
>
> at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
>
> at
> org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:542)
>
> at
> org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:189)
>
> at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75)
>
> at
> org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:371)
>
> at
> org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:209)
>
> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
>
> at
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:401)
>
> at
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228)
>
> at
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
>
> at
> tutorial.rampart.client.SecureServiceStub.add(SecureServiceStub.java:193)
>
> at
> tutorial.rampart.client.SecureServiceCGClient.main(SecureServiceCGClient.java:36)
>
> Caused by: com.ctc.wstx.exc.WstxIOException: Remote host closed connection
> during handshake
>
> at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
>
> at
> org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:146)
>
> at
> org.apache.axiom.om.impl.dom.NodeImpl.serializeAndConsume(NodeImpl.java:817)
>
> at
> org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:79)
>
> ... 19 more
>
> Caused by: javax.net.ssl.SSLHandshakeException: Remote host closed
> connection during handshake
>
> at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:742)
>
> at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1030)
>
> at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:622)
>
> at
> com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
>
> at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
>
> at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
>
> at java.io.FilterOutputStream.flush(FilterOutputStream.java:123)
>
> at
> org.apache.commons.httpclient.ChunkedOutputStream.flush(ChunkedOutputStream.java:191)
>
> at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)
>
> at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
>
> at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
>
> ... 22 more
>
> Caused by: java.io.EOFException: SSL peer shut down incorrectly
>
> at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:333)
>
> at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:723)
>
> ... 32 more
>
> some one share me the tutorial that tells us implementing Rampart 1.4  with
> Axis2 1.4
>
> Thanks & Regards,
>
> Shilpa
>
>
>
>
>
> * Please do not print this email unless it is absolutely necessary. *
>
> The information contained in this electronic message and any attachments to
> this message are intended for the exclusive use of the addressee(s) and may
> contain proprietary, confidential or privileged information. If you are not
> the intended recipient, you should not disseminate, distribute or copy this
> e-mail. Please notify the sender immediately and destroy all copies of this
> message and any attachments.
>
> WARNING: Computer viruses can be transmitted via email. The recipient
> should check this email and any attachments for the presence of viruses. The
> company accepts no liability for any damage caused by any virus transmitted
> by this email.
>
> www.wipro.com
>



-- 
Nandana Mihindukulasooriya
WSO2 inc.

http://nandana83.blogspot.com/
http://www.wso2.org

Reply via email to