tomcat報錯:java.io.IOException: 您的主機中的軟件中止了一個已建立的連接。
tomcat報錯:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: 您的主機中的軟件中止了一個已建立的連接。
出現原因:
1、由於客戶端在發送請求后,還沒等服務器響應就斷開了連接,有可能是因為網絡原因,突然網斷了,但是如果錯誤頻繁出現的話,可能就是服務端的問題了。
2、有可能是后台處理時間太長了。
3、服務器的並發連接數超過了其承載量,服務器會將其中一些連接Down掉。
4、客戶關掉了瀏覽器,而服務器還在給客戶端發送數據。
等其他原因
解決方案:
進入tomcat中conf目錄,打開server.xml文件,找到配置端口的地方,將 connectionTimeout 參數由原來默認的20000(20秒)改為60000(60秒)
<Connector connectionTimeout="60000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>
參考:
https://blog.csdn.net/shiyong1949/article/details/72845634
https://www.oschina.net/question/2546873_2210868
https://www.cnblogs.com/panxuejun/p/7160148.html
全文完
:)
轉自:tomcat報錯:java.io.IOException: 您的主機中的軟件中止了一個已建立的連接。 - poterliu - 博客園 (cnblogs.com)