Https webservice call getting java.net.SocketException: Socket closed
843833Sep 22 2005 — edited Oct 3 2005I am getting following exception when calling webservice using JDK1.3.1 and JSSE1.0.3. Socket is getting closed after hanging for few minute. However same code is working if I use weblogic.net using weblogic.jar as java.protocol.handler.pkgs. I am using following 2 properties. Also same code starts working if I add -Djavax.net.debug=all option in startup scripts.
-----------------------------------------------------------------------------------
System.setProperty("java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol");
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
--------------------------------------------------------------------------------------
Exception in thread "main" java.net.SocketException: Socket closed
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA12275)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(DashoA12275)
at java.io.OutputStream.write(OutputStream.java(Compiled Code))
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(DashoA12275)
at com.sun.net.ssl.internal.www.protocol.https.HttpsClient.doConnect(DashoA12275)
at com.sun.net.ssl.internal.www.protocol.https.NetworkClient.openServer(DashoA12275)
at com.sun.net.ssl.internal.www.protocol.https.HttpClient.l(DashoA12275)
at com.sun.net.ssl.internal.www.protocol.https.HttpClient.<init>(DashoA12275)
at com.sun.net.ssl.internal.www.protocol.https.HttpsClient.<init>(DashoA12275)
at com.sun.net.ssl.internal.www.protocol.https.HttpsClient.a(DashoA12275)
at com.sun.net.ssl.internal.www.protocol.https.HttpsClient.a(DashoA12275)
at com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnection.connect(DashoA12275)
at com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnection.getOutputStream(DashoA12275)
at com.verizon.wholesale.local.wd.fax.RSVVZFax.main(RSVVZFax.java:191)