windows下tomcat运行时出现java.io.IOException: 您的主机中的软件中止了一个已建立的连接

问题原因及解决:
      在tomcat中出现这个错误是由于客户端在发送请求后,还没等服务器响应就断开了连接,有可能是因为网络原因,突然网断了,但是如果错误频繁出现的话,可能就是服务端的问题了。
      tomcat中配置了一个连接超时时间connectionTimeout,如果在这个时间之后客户端还未得到服务器端的响应的话,就会主动断开连接,这样就会出现上述异常了,tomcat中默认的连接超时时间是20秒,可以自行设置最长连接时间,从而避免后台程序处理时间长导致连接断开。

<Connector port="8089" protocol="HTTP/1.1"
               connectionTimeout="10000000"
               redirectPort="8443" maxProcessors = "1999" acceptCount = "1999" />

猜你喜欢

转载自blog.csdn.net/u013739073/article/details/78413816