博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于 Tomcat 的报错:ClientAbortException
阅读量:7127 次
发布时间:2019-06-28

本文共 558 字,大约阅读时间需要 1 分钟。

  hot3.png

最近多个网友在 Tomcat 中使用 jetbrick-template 框架的时候,碰到了下面的异常。

错误图

经过各种途径了解下来,可能引发 ClientAbortException 的原因:

1:服务器的并发连接数超过了其承载量,服务器会将其中一些连接Down掉 2:客户关掉了浏览器,而服务器还在给客户端发送数据(取消文件下载) 3:浏览器端按了Stop 4:服务器给客户端响应结果给防火墙拦截了 5:文件超大,浏览器接受超时,主动关闭了连接(下载大图片等) 6:Content-Length大小不正确,导致浏览器接受数据异常。

而目前看下来,实际情况上是第五种(显示超大图片),

在 tomcat/conf 目录下的 server.xml 文件内看到 <connector/>内有一属性 connectionTimeout (default 20000), 如果页面反应慢的时候(网速不好或是通讯通讯异常引起),页面交互时间超出了该时间, 后台便会抛出 ClientAbortException: java.io.IOException 异常。 如果将 connectionTimeout 设大之后就不会再有该问题发生。

转载于:https://my.oschina.net/sub/blog/268463

你可能感兴趣的文章
restful开发API
查看>>
停止表单submit提交
查看>>
docker常用镜像安装及运行
查看>>
结对-结对编项目作业名称-开发环境搭建过程
查看>>
Servlet组件合并
查看>>
给大家总结一个兼容各浏览器的获取窗口大小的方法(转)
查看>>
Mac 控制 Mac
查看>>
SpringBoot整合Ribbon注入RestTemplate实例找不到原因
查看>>
Mingw32 for ffmpeg
查看>>
DE0-Nano-SoC开发板诡异的电源电路方案设计分析
查看>>
初识CSS中的sprite技巧
查看>>
迭代器 生成器
查看>>
android单元测试 activity跳转 以及 input 输入后 测试
查看>>
如何做好回归测试
查看>>
像音乐播放App一样移动背景
查看>>
GridView
查看>>
sql 2008 r2
查看>>
[NOIP2009]靶形数独 题解
查看>>
.NET分布式事务处理总结【下】 - 包含MSMQ的分布式事务处理
查看>>
Oracle数据库中心双活之道:ASM vs VPLEX (转)
查看>>