apache axis 1.4 ssl套接字超时

apache axis 1.4 ssl套接字超时,apache,sockets,ssl,axis,Apache,Sockets,Ssl,Axis,我在ApacheAxis1.4中使用ssl。客户端线程在ssl握手期间被阻塞。是否有任何配置可启用套接字超时。下面是堆栈 java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:152) at java.net.SocketInput

我在ApacheAxis1.4中使用ssl。客户端线程在ssl握手期间被阻塞。是否有任何配置可启用套接字超时。下面是堆栈

 java.lang.Thread.State: RUNNABLE
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:152)
    at java.net.SocketInputStream.read(SocketInputStream.java:122)
    at sun.security.ssl.InputRecord.readFully(InputRecord.java:442)
    at sun.security.ssl.InputRecord.read(InputRecord.java:480)
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:927)
    - locked <0x00000007978ec070> (a java.lang.Object)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312)
    - locked <0x00000007978ec120> (a java.lang.Object)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1339)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1323)
    at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186)
    at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
    at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
    at org.apache.axis.client.Call.invoke(Call.java:2767)
    at org.apache.axis.client.Call.invoke(Call.java:2443)
    at org.apache.axis.client.Call.invoke(Call.java:2366)
    at org.apache.axis.client.Call.invoke(Call.java:1812)
java.lang.Thread.State:可运行
位于java.net.SocketInputStream.socketRead0(本机方法)
位于java.net.SocketInputStream.read(SocketInputStream.java:152)
位于java.net.SocketInputStream.read(SocketInputStream.java:122)
位于sun.security.ssl.InputRecord.readFully(InputRecord.java:442)
位于sun.security.ssl.InputRecord.read(InputRecord.java:480)
位于sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:927)
-锁定(一个java.lang.Object)
位于sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312)
-锁定(一个java.lang.Object)
位于sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1339)
位于sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1323)
位于org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186)
位于org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
位于org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
位于org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
访问org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
访问org.apache.axis.SimpleChain.dovising(SimpleChain.java:118)
位于org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
位于org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
位于org.apache.axis.client.Call.invokeEngine(Call.java:2784)
位于org.apache.axis.client.Call.invoke(Call.java:2767)
位于org.apache.axis.client.Call.invoke(Call.java:2443)
位于org.apache.axis.client.Call.invoke(Call.java:2366)
位于org.apache.axis.client.Call.invoke(Call.java:1812)