javax.net.ssl.SSLException: Connection reset

这篇具有很好参考价值的文章主要介绍了javax.net.ssl.SSLException: Connection reset。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

代码

https://www.cnblogs.com/colder/p/16612582.html

httpClient = HttpClients.custom().setDefaultRequestConfig(config)
        .setConnectionReuseStrategy(NoConnectionReuseStrategy.INSTANCE)
        .setConnectionManager(poolingConnManager)
        .build();

解决NoHttpResponseException问题
.setConnectionReuseStrategy(NoConnectionReuseStrategy.INSTANCE) = 禁止连接重用,每次请求不再链接复用,而是创建一个新的链接

https://blog.csdn.net/yzf279533105/article/details/126963611
https://blog.csdn.net/enweitech/article/details/79261439
https://www.cnblogs.com/yunnick/p/11290429.html
https://cloud.tencent.com/developer/article/1683704

检查参数

发出 GET 请求,服务器返回的内容会在命令行输出
curl "链接"
https://www.ruanyifeng.com/blog/2019/09/curl-reference.html

sysctl -a |grep "net.ipv4.tcp_tw_recycle"
sysctl -a |grep "net.netfilter.nf_conntrack_tcp_be_liberal"

https://blog.csdn.net/whatday/article/details/113427085
net.ipv4.tcp_tw_recycle = 1 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。应是0,而不是1

其他方案记录
https://blog.csdn.net/qq_35847021/article/details/115524923
https://blog.csdn.net/weixin_48184989/article/details/126153823
https://blog.csdn.net/flysun3344/article/details/81117403

https://www.cnblogs.com/zhouj850/p/13957713.html
https://zhuanlan.zhihu.com/p/130464111?utm_id=0
https://blog.csdn.net/weixin_46028606/article/details/120809449文章来源地址https://www.toymoban.com/news/detail-755954.html

到了这里,关于javax.net.ssl.SSLException: Connection reset的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Caused by: javax.net.ssl.SSLException: Received fatal alert: protocol_version

        at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1575)     at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:854)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     

    2024年02月06日
    浏览(52)
  • Java(92):javax.net.ssl.SSLException:Received fatal alert: protocol_version的解决方法

    2022-05-19 15:11:56 [ERROR] com.cipherxxx.utils.HttpsClientUtils - javax.net.ssl.SSLException: Received fatal alert: protocol_version 在Java 1.8上,默认TLS协议是v1.2。在Java 1.6和1.7上,默认是已废弃的TLS1.0,由于此项目使用的是jdk1.6,因此引发错误。 ------------------------------------------------------------- 服务端的

    2024年02月16日
    浏览(32)
  • javax.net.ssl.SSLException: closing inbound before receiving peer‘s close_notify

    用 generator 逆向生成的时候遇到一个报错 这错误出现原因是要求开启了mysql的ssl验证( MySQL5.7+默认是开启SSL连接 ),需要我们主动配置ssl证书信息或者明确指出不适用ssl 1、明确不使用ssl严重 加参数 useSSL=false 在获取url最后加上 useSSL=false 即可: jdbc:mysql://localhost:3306/mydb?serverTi

    2024年02月13日
    浏览(53)
  • Gradle编译时报错 Caused by: javax.net.ssl.SSLException: No PSK available. Unable to resume.

    Gradle编译时报错 Caused by: javax.net.ssl.SSLException: No PSK available. Unable to resume. 这是 JDK 11 的一个bug, 升级到 JDK 11.0.3+ 可以解决 bug: https://bugs.openjdk.java.net/browse/JDK-8213202 不想升级的话可以手动修改 $JAVA_HOME/conf/security/java.security 文件, 找到 jdk.tls.disabledAlgorithms=SSLv3 所在的那一行,在行

    2024年02月12日
    浏览(96)
  • javax.net.ssl.SSLException: closing inbound before receiving peer‘s close_notify异常解决方法

    在项目打包时,报如下错误: 解决方法为数据库连接参数useSSL改为false。 说明:高版本的MySQL驱动(=8.0.13)默认情况下useSSL是true,这里需要明确设置useSSL=false。

    2024年02月03日
    浏览(36)
  • java 连接mysql,出现 Caused by: javax.net.ssl.SSLException: Received fatal alert: internal_error 错误

    问题 在本地部署tomcat项目时,卡在了“Caused by: javax.net.ssl.SSLException: Received fatal alert: internal_error” 排查         查了资料发现在MySQL5.7.41及之前的版本,安全性较低,存在任何用户都可以连接上的 test 库,所以官方在5.7.43版本加大了对隐私的保护。并且采用了默认 useSS

    2024年03月13日
    浏览(67)
  • kettle工具连接MySQL数据库报错 Caused by: javax.net.ssl.SSLException: Received fatal alert: internal_error

            前几天为了修复MySQL数据库漏洞,项目上从5.7.41版本升级到了5.7.43,今天在使用kettle时发现数据库突然连不上了,测试连接报如下错误:            Error connecting to database: (using class org.gjt.mm.mysql.Driver) Communications link failure The last packet successfully received from the serve

    2024年02月06日
    浏览(50)
  • 轻松解决java报错:SSLException: Unrecognized SSL message, plaintext connection?

    背景 :我在开发一个接口项目时,在做测试时报错SSLException: Unrecognized SSL message, plaintext connection? 意思是:无法识别SSL信息 原因是:  https 是在 http 的基础上进行加密。使用 SSL 协议进行加密。这方面有些相关证书的许可 解决办法: 就是把https改为http就可以解决!

    2024年03月24日
    浏览(33)
  • javax.net.ssl.SSLHandshakeException

    解决办法升级jdk版本或者修改jdk文件 1、对于服务器来说要支持域名并且不进行ssl证书校验,需要升级到jdk1.8的201版本及以上 2、修改…JavaJDKjrelibsecurity目录下java.security文件,添加下面语句到文件内容中

    2024年02月11日
    浏览(41)
  • java.net.SocketException:Connection reset

    java.net.SocketException: Connection reset 是一个常见的网络通信错误,通常在 Java 程序中使用 Socket 进行网络通信时出现。它指示在尝试建立连接或发送数据时,连接被对方重置或中断。 这个错误可能有多种原因,以下是一些常见的情况: 服务器端意外关闭连接: 这种情况下,Jav

    2024年02月07日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包