Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring启动响应已提交到mp4资源请求的异常_Java_Spring_Tomcat_Spring Boot - Fatal编程技术网

Java Spring启动响应已提交到mp4资源请求的异常

Java Spring启动响应已提交到mp4资源请求的异常,java,spring,tomcat,spring-boot,Java,Spring,Tomcat,Spring Boot,我正在使用部署在Tomcat8服务器上的SpringBoot(v1.3.5) 我已经试过了 @Component public class ServletCustomizer implements EmbeddedServletContainerCustomizer { @Override public void customize(ConfigurableEmbeddedServletContainer container { MimeMappings mappings = new

我正在使用部署在Tomcat8服务器上的SpringBoot(v1.3.5)

我已经试过了

@Component
public class ServletCustomizer implements EmbeddedServletContainerCustomizer {

@Override
public void customize(ConfigurableEmbeddedServletContainer container
 {
    MimeMappings mappings = new MimeMappings(MimeMappings.DEFAULT);
    mappings.add("webm", "video/webm");
    mappings.add("mp4", "video/mp4");
    container.setMimeMappings(mappings);
 }
}
当我用任何mp4视频重新加载页面时,我得到“response ready committed exception”,如下堆栈跟踪

2016-08-16 16:46:16.229错误12969---[o-8080-exec-268]o.s.boot.context.web.ErrorPageFilter:无法转发请求的错误页[/uploads/surveys/videos/16/20160721121310248+0000.mp4],因为响应已提交。因此,响应可能具有错误的状态代码。如果您的应用程序正在WebSphere application Server上运行,则可以通过将com.ibm.ws.webcontainer.invokeFlushAfterService设置为false来解决此问题

org.apache.catalina.connector.ClientAbortException:java.io.IOException:对等方重置连接 在org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:393)~[catalina.jar:8.0.33] 在org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:426)~[tomcat util.jar:8.0.33] 在org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:339)~[tomcat util.jar:8.0.33] 在org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:418)~[catalina.jar:8.0.33] 在org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:406)~[catalina.jar:8.0.33] 在org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:97)~[catalina.jar:8.0.33] 在org.springframework.security.web.context.OnCommittedResponseRapper$SaveContextServletOutputStream.write(OnCommittedResponseRapper.java:540)~[spring-security-web-4.0.4.RELEASE.jar:4.0.4.RELEASE] 在org.springframework.web.servlet.resource.ResourceHttpRequestHandler.copyRange(ResourceHttpRequestHandler.java:552)~[spring-webmvc-4.2.6.RELEASE.jar:4.2.6.RELEASE] 在org.springframework.web.servlet.resource.ResourceHttpRequestHandler.writePartialContent(ResourceHttpRequestHandler.java:501)~[spring-webmvc-4.2.6.RELEASE.jar:4.2.6.RELEASE] 在org.springframework.web.servlet.resource.ResourceHttpRequestHandler.HandlerRequest(ResourceHttpRequestHandler.java:271)~[spring-webmvc-4.2.6.RELEASE.jar:4.2.6.RELEASE] 在org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:51)~[spring-webmvc-4.2.6.RELEASE.jar:4.2.6.RELEASE] 在org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:961)~[spring-webmvc-4.2.6.RELEASE.jar:4.2.6.RELEASE] 在org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:895)~[spring-webmvc-4.2.6.RELEASE.jar:4.2.6.RELEASE] 在org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)~[spring-webmvc-4.2.6.RELEASE.jar:4.2.6.RELEASE] 在org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:858)~[spring-webmvc-4.2.6.RELEASE.jar:4.2.6.RELEASE] 在javax.servlet.http.HttpServlet.service(HttpServlet.java:622)~[ServletAPI.jar:na] 在org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)~[spring-webmvc-4.2.6.RELEASE.jar:4.2.6.RELEASE] 在javax.servlet.http.HttpServlet.service(HttpServlet.java:729)~[ServletAPI.jar:na] 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)[catalina.jar:8.0.33] 在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)[catalina.jar:8.0.33] 在org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)~[tomcat-websocket.jar:8.0.33] 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)[catalina.jar:8.0.33] 在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)[catalina.jar:8.0.33] 在net.cainea.survey.web.security.TokenAuthenticationFilter.doFilter(TokenAuthenticationFilter.java:52)~[classes/:na] 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)[catalina.jar:8.0.33] 在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)[catalina.jar:8.0.33] 在org.springframework.security.web.FilterChainProxy$virtualfilterchainproxy.doFilter(FilterChainProxy.java:316)~[spring-security-web-4.0.4.RELEASE.jar:4.0.4.RELEASE] 在org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:126)~[spring-security-web-4.0.4.RELEASE.jar:4.0.4.RELEASE] 在org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:90)~[spring-security-web-4.0.4.RELEASE.jar:4.0.4.RELEASE] 在org.springframework.security.web.FilterChainProxy$virtualfilterchainproxy.doFilter(FilterChainProxy.java:330)~[spring-security-web-4.0.4.RELEASE.jar:4.0.4.RELEASE] 在org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)~[spring-security-web-4.0.4.RELEASE.jar:4.0.4.RELEASE] 在org.springframework.security.web.FilterChainProxy$virtualfilterchainproxy.doFilter(FilterChainProxy.java:330)~[spring-security-web-4.0.4.RELEASE.jar:4.0.4.RELEASE] 在org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:122)~[spring-security-web-4.0.4.RELEASE.jar:4.0.4.RELEASE] 在org.springframework.security.web.FilterChainProxy$virtualfilterchainproxy.doFilter(FilterChainProxy.java:330)~[spring-security-web-4.0.4.RELEASE.jar:4.0.4.RELEASE] 在org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)~[spring-security-web-4.0.4.RELEASE.jar:4.0.4.RELEASE] 在org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(Fil