可用try…catch捕捉异常,然后进行处理
Caused by: org.apache.catalina.connector.ClientAbortException: java.io.IOException: APR error: -730053at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:396)at org.apache...
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: 远程主机强迫关闭了一
在java 做导出时,,当数据量小的时候没问题,数据一大就报如下错:
java.io.IOException
at org.apache.coyote.http11.InternalAprOutputBuffer.flushBuffer(InternalAprOutputBuffer.java:205)
at org.apache.coyote.http11.InternalAprOut
这个异常是由于以下几个原因造成。
1、客户端再发起请求后没有等服务器端响应,点击了stop按钮,导致服务器端接收到取消请求(频繁的刷新就会产生此问题)。
2、客户端发送请求连接时间设置过短,后台服务器没有处理完响应,客户端就断开连接,一般这种原因比较容易出现。
3、web服务器,如tomcat在接受用户请求时由于处理能力,如线程、内存、服务器等各个资源限制,超出Tomcat承载范围的请求,就会被tomcat停掉,也可能产生该错误
org.apache.catalina.connector.ClientAbortException: java.io.IOException: 您的主机中的软件中止了一个已建立的连接。
org.apache.catalina.connector.ClientAbortException: java.net.SocketException: Software caused connectio...
org.apache.catalina.connector.ClientAbortException: java.io.IOException: 您的主机中的软件中止了一个已建立的连接。
在tomcat出现这个错误是由于客户端发出请求后,还没等服务器响应就断开连接,有可能是网断了,也有可能是服务端问题 (如调试时间过长导致响应时间超时)。
在Tomcat中配置了一个连接超时时间connectionTimout,如果在这个时间之后客户端不还未得到服务器端的响应,就会主动断开连接,产生上述异常,To
例如:由于Apache的tomcat的版本升级,遵循RFC 7230 and RFC 3986规范解析请求地址。同时添加了对于http头的验证请求。
导致报文存在导致特殊字符(不在解析范围内的)tomcat7.0.65以上的版本会出现java.lang.IllegalArgumentException。
请求报文如下:
http://127.0.0.1:8180/appname/doTestTransaction.action?r
在学习SpringBoot过程中, 遇到了各种问题..错误过程:org.apache.catalina.LifecycleException: Failed to start component [Connector[HTTP/1.1-8080]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:16...
tomcat报错:
[2015-08-2414:56:41]3084386ERROR-com.tools.common.util.close.CloseUtil-Unabletocloseorg.apache.catalina.connector.CoyoteWriter@39c3e691
org.apache.coy...
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
如果你已经添加了这些依赖,那么请检查一下你的项目中是否有其他版本不兼容的POI jar包,可以尝试升级或降级相关的jar包版本,以解决此问题。