添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

这两天突然看到日志文件中有“java.io.IOException: 您的主机中的软件中止了一个已建立的连接。”错误,所以特地查了下原因。

org.apache.catalina.connector.ClientAbortException: java.io.IOException: 您的主机中的软件中止了一个已建立的连接。
    at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:396) ~[catalina.jar:8.0.35]
    at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:426) ~[tomcat-util.jar:8.0.35]
    at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:339) ~[tomcat-util.jar:8.0.35]
    at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:421) ~[catalina.jar:8.0.35]
    at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:409) ~[catalina.jar:8.0.35]
    at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:97) ~[catalina.jar:8.0.35]
    at com.fasterxml.jackson.core.json.UTF8JsonGenerator._flushBuffer(UTF8JsonGenerator.java:1819) ~[jackson-core-2.1.0.jar:2.1.0]
    at com.fasterxml.jackson.core.json.UTF8JsonGenerator.writeString(UTF8JsonGenerator.java:436) ~[jackson-core-2.1.0.jar:2.1.0]
    at com.fasterxml.jackson.databind.ser.std.StringSerializer.serialize(StringSerializer.java:38) ~[jackson-databind-2.1.0.jar:2.1.0]

在tomcat中出现这个错误是由于客户端在发送请求后,还没等服务器响应就断开了连接,有可能是因为网络原因,突然网断了,但是如果错误频繁出现的话,可能就是服务端的问题了。

tomcat中配置了一个连接超时时间connectionTimeout,如果在这个时间之后客户端还未得到服务器端的响应的话,就会主动断开连接,这样就会出现上述异常了,tomcat中默认的连接超时时间是20秒,我们一般最好设置为60秒,从而避免后台程序处理时间长导致连接断开。

设置方法
进入tomcat中conf目录,打开server.xml文件,找到配置端口的地方

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

connectionTimeout就是链接超时时间,单位是毫秒,默认就是20秒。

这两天突然看到日志文件中有“java.io.IOException: 您的主机中的软件中止了一个已建立的连接。”错误,所以特地查了下原因。org.apache.catalina.connector.ClientAbortException: java.io.IOException: 您的主机中的软件中止了一个已建立的连接。 at org.apache.catalina.connec...
IE11预览PDF文件,我使用的是pdf.js进行预览;出现以下错,在谷歌浏览器上不会出现; 尝试过修改tomcat的http超时链接时间,没有效果; 尝试过使用@ControllerAdvice捕获异常,没有效果; @ControllerAdvice @Slf4j public class RestResponseEntityExcept...
这个异常是由于以下几个原因造成。 1、客户端再发起请求后没有等服务器端响应,点击了stop按钮,导致服务器端接收到取消请求(频繁的刷新就会产生此问题)。 2、客户端发送请求连接时间设置过短,后台服务器没有处理完响应,客户端就断开连接,一般这种原因比较容易出现。 3、web服务器,如tomcat在接受用户请求时由于处理能力,如线程、内存、服务器等各个资源限制,超出Tomcat承载范围的请求,就会被tomcat停掉,也可能产生该错误
1.服务压测出问题 2021-06-16 09:04:51.062 [http-nio-8089-exec-78] ERROR o.a.c.core.ContainerBase.[Tomcat].[localhost] - Exception Processing ErrorPage[errorCode=0, location=/error] org.apache.catalina.connector.ClientAbortException: java.io.IOException: 远程主机强迫关闭了一
[2013-11-06 18:05:02 - DeviceMonitor] Adb connection Error:远程主机强迫关闭了一个现有的连接。 [2013-11-06 18:07:08 - ddmlib] 您的主机软件放弃了一个建立连接java.io.IOException: 您的主机软件放弃了一个建立连接。  at sun.nio.ch.SocketDispa
org.apache.catalina.connector.ClientAbortException: java.io.IOException: 您的主机软件中止一个建立连接。 org.apache.catalina.connector.ClientAbortException: java.net.SocketException: Software caused connectio...
错地方: java.io.InterruptedIOException: thread interrupted at okio.Timeout.throwIfReached(Timeout.java:145) at okio.Okio$1.write(Okio.java:76) 我在搜索的时候出现这个问题,一开始以为是rxjava后面请求未解绑的问题,但是实际上,在zip操作的时候已经做了判断 if (null != zipDisposable &&a
在做 jsp 上传图片时,把 java 代码直接改成 jsp,上传时产生 如下异常: 2012-12-31 8:59:21 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet jsp threw exception java.io.IOException: Stream closed … 百思不得其解,翻出 jsp 转成 servlet 后的代码。如下(很很的醒目一下): 代码如下: … }catch(Exception e){ e.printStackTrace();
在混淆编译之前,我的程序可以正常运行,混淆编译时,告如下错误: Error:Execution failed for task ‘:gviews:transformClassesAndResourcesWithProguardForRelease’. Java.io.IOException: The same input jar [E:\Android\myProgram\angel\libs\alipaySdk-20160825.jar] is specified twice. 看一下我项目关于此jar的配置,我在libs导入了alipaySdk-20160825.jar,
我在进行MapReduce本地测试的时候,遇见下面的错: Exception in thread “main” java. lang . UnsatisfiedLinkError: org. apache . hadoop. io. nativeio. NativeIOSWindows . access0 (Ijava/ lang/String;I)Z  原因:在调用NativeIO的access0()时调不到 解决方法:①第一步:在项目工程加入NativelO.java,注意包名必须与源码一致 ②第二步:将access方法的返回值改为true,不让他去调用access0() 操作完成后出现: openssl: error while loading shared libraries: libssl.so.3 原文中: 在/etc/ld.so.conf文件的最后面,添加如下内容:/usr/local/openssl/lib 路径下可能不是lib,而是lib64 SQL相关子查询与非相关子查询 KBDDEY: group by? 登录页面如何去掉浏览器默认记住密码 weixin_41950674: 但是退出登录后,密码直接显示出来了,可咋整呀 远程桌面无法使用剪切板的解决方法 jhrcc: 请问一下为啥我这边的RDP属性里面,剪切板一直是灰色的啊 SQL DELETE 语句及使用表名使用别名的方法 月半清风.: 原来是别名啊,赞