Java CompressionSize在Tomcat 6上不起作用

Java CompressionSize在Tomcat 6上不起作用,java,http,tomcat,compression,gzip,Java,Http,Tomcat,Compression,Gzip,我想在tomcat6上为大于2048字节的文件启用gzip压缩。因此,我将连接器设置为: 但是,CompressionSize参数似乎不起作用。在响应标题中,我总是得到: 内容编码:gzip 即使对于较小的响应(例如,请求大小376B,内容大小213B) 我遗漏了什么吗?压缩选项仅在Tomcat 7.0及更高版本中存在。对于Tomcat 6.0,您应该使用compression=“2048”来实现相同的效果。根据文档,您是对的,我已经修复了属性名称,但重新启动服务器后,没有任何更改。小的响应

我想在tomcat6上为大于2048字节的文件启用gzip压缩。因此,我将连接器设置为:

但是,CompressionSize参数似乎不起作用。在响应标题中,我总是得到:
内容编码:gzip
即使对于较小的响应(例如,请求大小376B,内容大小213B)


我遗漏了什么吗?

压缩选项仅在Tomcat 7.0及更高版本中存在。对于Tomcat 6.0,您应该使用
compression=“2048”
来实现相同的效果。

根据文档,您是对的,我已经修复了属性名称,但重新启动服务器后,没有任何更改。小的响应仍然被压缩。Tomcat确实有一些小的但令人讨厌的bug,这些bug在以后的版本中已经修复。因此,如果可以,请先升级到最新版本。此外,还可以尝试使用
compressionsize=“2048”
,这实际上是在代码中处理的,但文档中没有显示。话虽如此,我的配置(Tomcat 6和Tomcat 7)都能在推荐的设置下正常工作,因此您的设置(阀门、过滤器等)可能有一些特殊之处。。。