Spring SerializengHTTPMessageConverter-GZIPResponseStream错误
在org.springframework.http.converter.AbstractHttpMessageConverter.write()中,调用Spring SerializengHTTPMessageConverter-GZIPResponseStream错误,spring,Spring,在org.springframework.http.converter.AbstractHttpMessageConverter.write()中,调用 writeInternal(t, outputMessage); outputMessage.getBody().flush(); objectStream.flush(); objectStream.close(); 在SerializingHttpMessageConverter.writeInterna
writeInternal(t, outputMessage);
outputMessage.getBody().flush();
objectStream.flush();
objectStream.close();
在SerializingHttpMessageConverter.writeInternal()中的实现中,调用
writeInternal(t, outputMessage);
outputMessage.getBody().flush();
objectStream.flush();
objectStream.close();
我想这就是我在GZIPResponseStream.flush()中出错的原因:
生成消息
INFO | jvm 1 | 2016/04/09 14:05:06.673 | SEVERE: Servlet.service() for servlet dispatcherServlet threw exception
INFO | jvm 1 | 2016/04/09 14:05:06.673 | java.io.IOException: Cannot flush a closed output stream
INFO | jvm 1 | 2016/04/09 14:05:06.673 | at de.hybris.platform.util.GZIPResponseStream.flush(GZIPResponseStream.java:70)
INFO | jvm 1 | 2016/04/09 14:05:06.673 | at org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:182)
INFO | jvm 1 | 2016/04/09 14:05:06.673 | at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter$ServletHandlerMethodInvoker.writeWithMessageConverters(AnnotationMethodHandlerAdapter.java:975)
信息| jvm 1 | 2016/04/09 14:05:06.673 |严重:Servlet dispatcherServlet的Servlet.service()引发异常
信息| jvm 1 | 2016/04/09 14:05:06.673 | java.io.IOException:无法刷新关闭的输出流
信息| jvm 1 | 2016/04/09 14:05:06.673 |位于de.hybris.platform.util.GZIPResponseStream.flush(GZIPResponseStream.java:70)
信息| jvm 1 | 2016/04/09 14:05:06.673 |位于org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:182)
信息| jvm 1 | 2016/04/09 14:05:06.673 |位于org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter$ServletHandlerMethodInvoker.writeWithMessageConverters(AnnotationMethodHandlerAdapter.java:975)
框架中是否存在错误,或者我是否遗漏了一些内容。这个错误还有其他原因吗?(可能是修复了吗?)