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