使用的ajax请求,之前都没问题近期发现了这个问题,"net::ERR_CONNECTION_ABORTED"是在Chrome的控制台中打印出来的。
经过一番排查解决,排查步骤如下:
1.按照网上说的,可能是ajax的坑,设置async为true,测试之后无效;
2.修改tomcat的post限制,修改的文件是:server.xml
修改的内容如下:
<Connector port="8888" maxHttpHeaderSize="8192"
maxThreads="10000" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"
maxPostSize="0"/>
即添加“maxPostSize="0",表示post上传大小无限制;
有的朋友说apache-tomcat-7.0.63 开始,参数 maxPostSize 的含义就变了:
如果将值设置为 0,表示 POST 最大值为 0,不限制 POST 大小需要将值设置为 -1
在此版本之前设置为 0 表示不限制 POST 大小,未验证待查。