给tomcat发送请求,然后立马断开连接,then

客户端给tomcat发请求,然后主动断开请求,tomcat的业务线程处理完业务后,向客户端写resp,将出错

2016-06-30 14:50:03 [http-bio-88-exec-3] [DEBUG] [org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver.resolveException:134] |Resolving exception from handler [public com.qbao.app.domain.AjaxResult com.qbao.app.controller.HelloController.say()]: org.apache.catalina.connector.ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error

2016-06-30 14:50:03 [http-bio-88-exec-3] [DEBUG] [org.springframework.web.servlet.DispatcherServlet.processRequest:984] |Could not complete request

org.apache.catalina.connector.ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error

at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:367) ~[catalina.jar:7.0.63]

at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:331) ~[catalina.jar:7.0.63]

at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:101) ~[catalina.jar:7.0.63]

at org.springframework.security.web.context.SaveContextOnUpdateOrErrorResponseWrapper$SaveContextServletOutputStream.flush(SaveContextOnUpdateOrErrorResponseWrapper.java:376) ~[spring-security-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]

at org.codehaus.jackson.impl.Utf8Generator.flush(Utf8Generator.java:1091) ~[jackson-core-asl-1.9.6.jar:1.9.6]

at org.codehaus.jackson.map.ObjectMapper.writeValue(ObjectMapper.java:1615) ~[jackson-mapper-asl-1.9.6.jar:1.9.6]

at org.springframework.http.converter.json.MappingJacksonHttpMessageConverter.writeInternal(MappingJacksonHttpMessageConverter.java:209) ~[spring-web-4.0.2.RELEASE.jar:4.0.2.RELEASE]

at org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:207) ~[spring-web-4.0.2.RELEASE.jar:4.0.2.RELEASE]

at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:148) ~[spring-webmvc-4.0.2.RELEASE.jar:4.0.2.RELEASE]

at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:90) ~[spring-webmvc-4.0.2.RELEASE.jar:4.0.2.RELEASE]

at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:193) ~[spring-webmvc-4.0.2.RELEASE.jar:4.0.2.RELEASE]

at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:71) ~[spring-web-4.0.2.RELEASE.jar:4.0.2.RELEASE]

at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:122) ~[spring-webmvc-4.0.2.RELEASE.jar:4.0.2.RELEASE]

at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749) ~[spring-webmvc-4.0.2.RELEASE.jar:4.0.2.RELEASE]

at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:690) ~[spring-webmvc-4.0.2.RELEASE.jar:4.0.2.RELEASE]

at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83) ~[spring-webmvc-4.0.2.RELEASE.jar:4.0.2.RELEASE]

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:945) ~[spring-webmvc-4.0.2.RELEASE.jar:4.0.2.RELEASE]

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:876) ~[spring-webmvc-4.0.2.RELEASE.jar:4.0.2.RELEASE]

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961) [spring-webmvc-4.0.2.RELEASE.jar:4.0.2.RELEASE]

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852) [spring-webmvc-4.0.2.RELEASE.jar:4.0.2.RELEASE]

猜你喜欢

转载自curious.iteye.com/blog/2308275
今日推荐