`
zfanxu
  • 浏览: 127276 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Remote host closed connection during handshake和SSL peer shut down incorrectly报错

 
阅读更多
Caused by: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake  
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:882)  
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1188)  
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1215)  
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1199)  
    at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:434)  
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)  
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:133)  
    ... 35 more  
Caused by: java.io.EOFException: SSL peer shut down incorrectly  
    at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:462)  
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:863)  
    ... 41 more 

 今天使用新浪微博API获取公共数据。当数据记录到达约137万条的时候,程序报如上错误!

最后在stackoverflow找到了答案:大部分是因为jdk版本的原因。换成jdk 1.7就好了,程序至今还没报上述错误!

服务端运行的是tomcat 7,运行在 Java 7, Linux, and  Amazon EC2等类似环境中。同样客户端要求运行在同等版本java环境下。文中进一步提出了一个深奥的问题:是否在java 6中有同样的加密或协议设置,使得程序在java 6环境下能够正常运行。

像java出现了问题,并报错,用外文搜索引擎比较容易找到答案!

注:问题又重现了,跟网速也有关系              2014-01-05

 

解决方案的原文地址:http://stackoverflow.com/questions/15589880/how-to-make-java-6-which-fails-ssl-connection-with-ssl-peer-shut-down-incorrec  点击打开链接

分享到:
评论

相关推荐

    JDBC连接Mysql数据库案例

    执行完数据库操作后,记得关闭`ResultSet`、`Statement`和`Connection`,以释放系统资源。通常使用`try-with-resources`语句块确保资源的正确关闭。 7. **两个表的操作**: 在这个案例中,我们有两张表,可能需要...

    JMX以RMI方式连接的场景示例

    在本场景中,我们将介绍如何使用RMI(Remote Method Invocation)连接方式来实现JMX框架的各层级的连接。 MBean是JMX框架的基本组件,用于提供管理信息和功能。MBean可以是任何Java对象,只要它实现了相关的接口。...

    plexus-interpolation-1.25.jar

    关于数据库的连接jar包

    eclipse-emf for activity

    An error occurred while collecting items to be installed session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). ...

    PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法

    然而,在处理网络连接时,有时会遇到错误提示"CURL ERROR: Recv failure: Connection reset by peer"。这个错误通常意味着在数据传输过程中,服务器或客户端意外地断开了连接,导致通信失败。以下是针对该问题的详细...

    linux iptables防火墙黑名单(封IP) Connection reset by peer

    linux iptables防火墙黑名单(封IP) Connection reset by peer

    java.net.SocketException Connection reset 解决方法

    * Connection reset by peer:Connection reset by peer 是一种特殊的 SocketException,它发生在客户端和服务器端之间的连接断开后,导致连接的一端继续发送数据,引发该异常。 实践经验 通过实践经验,我们可以...

    IBMMQ配置SSL连接

    手把手教你怎么配置IBM WEBSPHERE MQ通过SSL连接,附详细步骤和实例代码

    AndroidStudio 使用过程中出现的异常(Gradle sync failed)处理办法

    AndroidStudio使用过程中出现的异常 异常信息: Gradle sync failed: Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an ...

    connection reset by peer问题总结及解决方案

    "Connection Reset by Peer" 是一个常见的网络错误,通常在数据传输过程中出现,表明通信的另一方(客户端或服务器)突然终止了连接。这个问题可能由多种原因引起,下面我们将详细探讨这些原因并提供相应的解决方案...

    loadrunner常用报错整理

    1. Error -10054: "Connection reset by peer" 这个错误通常是因为下载速度过慢导致的超时。解决方法是通过增大HTTP请求连接超时时间。在Run-time setting窗口中找到'Internet Protocol'->'Preferences',在'...

    PEER_motion_地震动读取_peer_

    在地震工程领域,PEER(Pacific Earthquake Engineering Research Center)是一个知名的科研机构,它提供了大量的地震动数据供研究者进行地震模拟和分析。"PEER_motion_地震动读取_peer_"这个程序就是为了方便用户...

    RemoteSensing期刊word模板_endnote 模板 remote sensing,latex remote sensing 期刊模板

    RemoteSensing journal typically follows a peer-review process, where expert reviewers assess the quality and validity of your work. Be prepared for potential revisions based on reviewer feedback. ...

    Docker配置阿里云镜像加速pull的实现

    read tcp 192.168.31.60:55550->104.18.123.25:443: read: connection reset by peer 传输异常 然后看见网上说可以配置阿里云提供的镜像加速 具体方式 进入阿里云的容器镜像服务 快速链接: 容器镜像服务 复制加速...

    Peer to Peer ( P2P ) 综述

    ### Peer to Peer (P2P) 综述 #### 1. 绪言与Peer-To-Peer介绍 近年来,对等计算(Peer-to-Peer,简称P2P)已成为计算机科学领域的重要研究方向之一,其影响力甚至被《财富》杂志评为影响未来互联网发展的四大关键...

    connection_reset.rar

    解决oracle数据库发生'Connection reset by peer' or 'Connection reset'的错误 这边的数据库连接是kettle自带的h2数据库,只要有kettle就有这个数据库,目录位于data-integration\samples\db\,连接方式是 ...

    peer to peer的视频流系统

    在IT领域,P2P(Peer-to-Peer)技术是一种分布式网络架构,它允许网络中的每个参与者,即“对等节点”(peers),既作为客户端又作为服务器,直接交换资源,无需通过中心服务器。这种架构在视频流系统中特别有用,...

    peer to peer(p2p)

    《对等网络(Peer to Peer):驾驭颠覆性技术的力量》一书由Andy Oram编辑,首次出版于2001年3月,是P2P技术领域的经典之作。该书全面探讨了P2P系统的发展目标、面临的问题以及开发者找到的技术解决方案。作者团队包括...

Global site tag (gtag.js) - Google Analytics