File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Tomcat and the fly likes unable to get gzip working Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Tomcat
Bookmark "unable to get gzip working" Watch "unable to get gzip working" New topic

unable to get gzip working

J. Kevin Robbins

Joined: Dec 16, 2010
Posts: 1522

I got it working on my local copy of Tomcat by editing the server.xml like so:

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000" redirectPort="8443"
compression="on" compressionMinSize="1024"
noCompressionUserAgents="gozilla, traviata"

But when I make the same change to my test server, gzip does not get enabled. I'm using YSlow and Firebug to view the requests. Both servers are Tomcat 6.0.xx, the local one (working) is running on Windows 7, the test server is running on RHEL4. There are no errors in the log. The responses from the server have the expected content-type, (i.e. text/html).

Multiple sources on the net say that this is the only configuration required, but it sure looks like I've missed something. Any ideas?

"The good news about computers is that they do what you tell them to do. The bad news is that they do what you tell them to do." -- Ted Nelson
I agree. Here's the link:
subject: unable to get gzip working
It's not a secret anymore!