当前位置: 首页 > news >正文

关于错误javax.net.ssl.SSLException: Received close_notify during handshake

      今天开发的小伙伴遇到一问题,报错内容是:

javax.net.ssl.SSLException: Received close_notify during handshake
at sun.security.ssl.Alerts.getSSLException(Unknown Source)
at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
at sun.security.ssl.SSLSocketImpl.recvAlert(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)

小伙伴感觉很奇怪,单元测试接口都不报错,但程序上传到服务器,远程调用偶尔报这个错误。从错误内容看,socket通信被关闭,从网上查的相关资料特别多。基本上几个方面的原因:

1)jdk的版本太低,不支持TLS协议的版本,解决方法:升级jdk版本

2)使用jmeter测试时遇到此问题,解决方法:升级jdk版本,或者按照jmeter插件

3)关于android项目grandle遇到此问题,解决方法:更换maven库路径

但是,今天小伙伴遇到的问题原因都不是以上所描述的,而是由于服务器网络带宽不足导致的,升级服务器的带宽,就没有此问题发生。

http://www.lryc.cn/news/210322.html

相关文章:

  • JAVA实现校园失物招领管理系统 开源
  • 基于Java的体育竞赛成绩管理系统设计与实现(源码+lw+部署文档+讲解等)
  • 网络设备远程登录和管理-双厂商
  • 深度学习使用Keras进行多分类
  • Node模块化开发
  • 震惊!原来BUG是这么理解的!什么是BUG?软件错误(BUG)的概念
  • JEnv使用初体验
  • CCF CSP认证历年题目自练 Day39
  • 【用户登录】模块之登录认证+鉴权业务逻辑
  • 开启CETOS 裸奔了一年的服务器开启firewall防火墙
  • eslint识别不了别名解决方法
  • 【windows 脚本】netsh命令
  • 二叉树三种遍历的递归与非递归写法
  • 虹科 | 解决方案 | 汽车示波器 远程诊断方案
  • Unity ScrollView最底展示
  • linux常用基本命令大全的使用(三)
  • Qt 实现软件启动界面动画
  • 2000-2021年三批“智慧城市”试点名单匹配数据
  • H5游戏分享-烟花效果
  • 底层驱动day8作业
  • openWRT SFTP 实现远程文件安全传输
  • 麒麟KYLINOS2303版本上使用KDE桌面共享软件
  • H5游戏源码分享-手机捉鬼游戏
  • vite中将css,js文件归类至文件夹
  • 【通信原理】第一章|绪论|信息度量和通信系统的性能指标
  • 基于STM32+OneNet设计的物联网智能鱼缸(2023升级版)
  • NET-MongoDB的安装使用
  • 简化geojson策略
  • 一个Binder的前生今世 (二):Binder进程和线程的创建
  • RocketMq源码分析(八)--消息消费流程