jsp net::ERR_INCOMPLETE_CHUNKED_ENCODING

Hun*_*gPV 8 spring jsp tomcat google-chrome

我的 Spring 网页net::ERR_INCOMPLETE_CHUNKED_ENCODING在 chrome 中面临

环境:

  • 客户端:Chrome 54(最新)
  • 服务器:CentOS 7,Tomcat 9.0.0.M11
  • 春季 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>
Run Code Online (Sandbox Code Playgroud)

如您所见,我为 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"
/>
Run Code Online (Sandbox Code Playgroud)

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

有什么更好的解决办法吗?

感谢阅读。


更多的研究:

  • 我没有使用任何防病毒软件
  • 我没有使用任何广告拦截
  • 我没有使用任何 chrome 扩展