jsp net :: ERR_INCOMPLETE_CHUNKED_ENCODING

时间:2016-11-27 17:06:55

标签: spring google-chrome jsp tomcat

我的Spring网络面临着net::ERR_INCOMPLETE_CHUNKED_ENCODING的chrome

  

环境:

     
      
  • 客户:Chrome 54(最新)
  •   
  • 服务器:CentOS 7,Tomcat 9.0.0.M11
  •   
  • Spring 4.1.1.RELEASE
  •   

网络应用没问题。但是在我添加了一个过滤器来添加Cache-Control之后,几天之后,这个问题仅在Chrome中出现了:

  

net :: ERR_INCOMPLETE_CHUNKED_ENCODING .... example.com/js/bundle.js

<filter>
    <filter-name>CacheFilter</filter-name>
    <filter-class>com.example.filter.CacheFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>CacheFilter</filter-name>
    <url-pattern>/js/*</url-pattern>
    <url-pattern>/css/*</url-pattern>
</filter-mapping>

如您所见,我为js和css-es制作了一个缓存过滤器,所有这些都出现了问题。

当前的tomcat配置:

<Connector port="80" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443"
    useSendfile="false"
    compression="on" 
    compressionMinSize="2048" 
    noCompressionUserAgents="gozilla, traviata" 
    compressableMimeType="text/html,text/xml, application/javascript, text/css"
/>

删除过滤器后,问题就消失了,但这只是一个临时修复。

有更好的解决方案吗?

感谢您阅读。

更多研究:

  • 我没有使用任何防病毒软件
  • 我没有使用任何adblock
  • 我没有使用任何Chrome扩展程序

0 个答案:

没有答案