tomcat - 本地 Tomcat 7 GZIP 压缩不起作用

标签 tomcat

我看到了关于同一问题的问题。但我无法解决这个问题。

我替换了这段代码:

 <Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" /> 

与:

<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000" 
            redirectPort="8443"                        
        compression="on" 
    compressionMinSize="2048" 
    nocompressionUserAgents="gozilla, traviata" 
    compressableMimeType="text/html,text/xml,text/plain,text/css, text/javascript,text/json, application/x-javascript,application/javascript,application/json" />

在 tomcat 的 conf/server.xml 文件中。但是我在请求中看不到任何“Content-Encoding gzip” header 。我请求带有 8080 端口的 spring web 应用程序。这种压缩方法只需要tomcat端吗?或者我需要在应用程序中添加一些东西?如果不是,问题是什么?谁能帮帮我?

最佳答案

设置 compression="force"(而不是 compression="on")。

关于tomcat - 本地 Tomcat 7 GZIP 压缩不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29412948/

相关文章:

java - 如何告诉 Swagger 一个属性是一个 Map

java - maven 不会在目标中替换属性文件中的占位符

Tomcat 终端命令

java - Tomcat 上下文资源不会加载 h2 驱动程序

eclipse - Sysdeo Tomcat 插件在 Eclipse Luna 中不起作用

java - 如何部署 Web 应用程序

java - 无法在 Netbeans 中将项目从 Tomcat 运行到 Glassfish 服务器

docker - SCADA LTS - HTTP 状态 404

java - spring-mvc 应用程序出现 tomcat 404 错误

java - 捕获 tomcat 转储时为 "Insufficient memory or insufficient privileges to attach "