首页 > 编程语言 >Caused by java.io.EOFException SSL peer shut down incorrectly

Caused by java.io.EOFException SSL peer shut down incorrectly

时间:2022-11-06 16:04:07浏览次数:40  
标签:shut java Caused util ssl sun com SSLSocketImpl

错误信息:

javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1002)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1334)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1309)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:259)
at com.jd.open.api.sdk.internal.util.HttpUtil.doPost(HttpUtil.java:222)
at com.jd.open.api.sdk.internal.util.HttpUtil.doPost(HttpUtil.java:106)
at com.jd.open.api.sdk.internal.util.HttpUtil.doPost(HttpUtil.java:84)
at com.jd.open.api.sdk.DefaultJdClient.execute(DefaultJdClient.java:111)
at com.aixin.csopsupplier.controller.QYKQueryTaskController.qykQuerymethod(QYKQueryTaskController.java:58)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.aixin.quartz.util.JobInvokeUtil.invokeMethod(JobInvokeUtil.java:61)
at com.aixin.quartz.util.JobInvokeUtil.invokeMethod(JobInvokeUtil.java:33)
at com.aixin.quartz.util.QuartzDisallowConcurrentExecution.doExecute(QuartzDisallowConcurrentExecution.java:19)
at com.aixin.quartz.util.AbstractQuartzJob.execute(AbstractQuartzJob.java:43)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at sun.security.ssl.InputRecord.read(InputRecord.java:505)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983)

解决方案:

我自己的问题是因为我在代码中执行client.execute(request);的时候,前面必须的要求的参数没有写导致的,

我去网站上估计不会犯我这么低级的错误,但是我看到了,就总结一下我看了十几篇文章说的原因:

分为两大类:一种是jdk版本问题,另外一种是

标签:shut,java,Caused,util,ssl,sun,com,SSLSocketImpl
From: https://www.cnblogs.com/javaxubo/p/16862794.html

相关文章

  • Java订单号生成,唯一订单号(日均千万级别不重复)
    参考声明:https://www.bbsmax.com/A/pRdBBLWGdn/java订单号生成,唯一订单号相信大家都可以搜索到很多的订单的生成方式,不懂的直接百度。。1.订单号需要具备以下几个特......
  • JAVA-自动装箱和拆箱
    packagecom.itheima;publicclassintegerDemo03{publicstaticvoidmain(String[]args){//装箱:把基本数据类型转化为对应的包装类类型;//In......
  • Srping AOP的学习(二):java代理
    1.代理的介绍说的java的代理,就离不开java的代理模式。而java的代理模式就是通过引入一个代理对象来代替我们的实际对象进行操作,这样就可以在不修改原目标对象的前提下,提供......
  • java入门提要
    java入门提要1.1java程序运行机制1.1.1高级语言的运行机制按程序的执行方式分类,可分为编译型语言和解释型语言。其中java语言既不是纯粹的编译型语言,也不是纯粹的解释......
  • javascript中的数据类型
    <--------------------------------------javascript数据类型------------------------------------------------>未来方便书写,我们就把javascript简写成jsjs中为什么要......
  • java基本数据类型转换规则
    数据类型的转换是保证数据精确度的一种手段。2个基本事实自动转化强制转化编译器的优化2个基本事实事实-**浮点数常量默认为double**floata=3.5;//此处将会由d......
  • 主界面(零基础适合小白)基础javaweb前端项目实战【包含增删改查,mysql】二
    首先编写sp文件(index.jsp)<%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>主界面</title></head><body><br>......
  • javascript的基础语法,方便未来开展学习
    文档内部输入语句:document.write(‘窗口打印内容’)输出到控制台,目的让程序员测试使用consloe.log(’控制台打印‘)警示框,提示给用户看alert(’警示打印‘)也就是弹出框输......
  • JavaIO流笔记
    一、什么是文件?  文件是我们保存数据的地方。二、文件的创建  (1)newFile(Stringpathname)//根据路径构建一个File对象1importjava.io.File;2importj......
  • Java学习笔记2-入门
    java入门java三大版本JDK、JRE、JVM安装开发环境HelloWorld新建文件夹存放代码新建Java文件文件后缀为.javaHello.java【注意】系统可能没有现实文件后缀......