首页 > 编程语言 >[Java EE] java.net.SocketException: Connection reset【解决中】

[Java EE] java.net.SocketException: Connection reset【解决中】

时间:2022-12-13 12:14:58浏览次数:77  
标签:reset SocketException java Connection http net

1 错误描述

6:44:33.112] [DEBUG] [http-nio-9527-exec-3] [HttpClientUtil] http post url:http://bdp-gateway-service-parent-backend-service.bigdata/bdp/public/api/V2/data2api/ota-tasks/v1.0, header:null, body:{"currentPage":1,"pageSize":10,"params":{}}
[TID: d2d77affbd324700ad7d4a2e45c3b909.163.16704026730690373] [2022/12/07 16:44:33.114] [ERROR] [http-nio-9527-exec-6] [HttpClientUtil] Connection reset
java.net.SocketException: Connection reset

2 问题分析

出现这种java异常,在客户端服务器端都有可能发生,引起该异常的原因主要是:

  • 原因1: 若一端的Socket被关闭(或主动关闭,或因为异常退出而引起的关闭),另一端仍发送数据,发送的第一个数据包引发该异常(Connect reset by peer)。

  • 原因2: 一端退出,但退出时并未关闭该连接,另一端如果再从连接中读数据则抛出该异常(Connection reset)。简单的说就是在连接断开后的读和写操作引起的。

X 参考文献

标签:reset,SocketException,java,Connection,http,net
From: https://www.cnblogs.com/johnnyzen/p/16978205.html

相关文章

  • Java 中的抽象介绍
    这篇文章主要介绍了Java 中的抽象,数据抽象是一种仅向用户显示基本细节的属性。不向用户显示琐碎或非必需的单元,下面文章Java抽象详细内容,需要的朋友可以参考一下目录1......
  • idea 自带java 反编译工具问题
    就在最近升级到idea最新版本,发现以前java-decompiler命令行工具不能使用了,运行会有错误解决方法找到一个地版本的idea拷贝java-decompiler.jar直接替换,或者直接使用......
  • Java程序员除了做增删改查还能干嘛?
      就以Java后端开发为例,说说不同级别程序员干的事情。1初级开发,大概是有3年Java开发经验。  22年底,上海,这批程序员如果学历是本科,薪资一般是8k到2w,当然如果能进......
  • JAVA操作PDF实现简单盖章功能(未签字)
    默认再第一页签章:https://www.cnblogs.com/wolf-shuai/p/16977802.html摘要:jar包准备:bcpkix-jdk15on-1.70.jarbcprov-jdk15on-1.70.jariTextAsian.jaritextpdf-5.5.1......
  • 【java-01】springboot利用sharding jdbc实现读写分离
    写在开头打算把自己的java后端学习过程分享给大家,也方便之后自己回顾。从这里开始~目前在学习黑马的瑞吉外卖新手入门项目,这篇随笔记录的是项目优化之一读写分离先列出......
  • Java POI 常用操作
    POI常用操作importorg.apache.poi.ss.usermodel.*;importorg.apache.poi.ss.util.CellRangeAddress;importorg.apache.poi.xssf.usermodel.XSSFCell;importorg.ap......
  • Java数组(1)
        ......
  • java.lang.ClassNotFoundException: SpringSkinFactory抽象工厂模式范例报错
    示例代码:packageAbstractFactory.utils;importjavax.xml.parsers.*;importorg.w3c.dom.*;importjava.io.*;publicclassXMLUtil{//该方法用于从XML配......
  • 【JVM】Java 通过 javap 命令分析java汇编指令
      javap是jdk自带的反解析工具。它的作用就是根据class字节码文件,反解析出当前类对应的code区(汇编指令)、本地变量表、异常表和代码行偏移量映射表、常量池等等信息。当然......
  • 【JVM】VisualVM Java程序性能分析工具
     【JVM】VisualVMJava程序性能分析工具 介绍VisualVM是一个集成多个JDK命令行工具的可视化工具。可以作为Java应用程序性能分析和运行监控的工具。开发人员可以利用它来......