This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
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


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Products » Tomcat
Bookmark "unable to get gzip working" Watch "unable to get gzip working" New topic
Author

unable to get gzip working

J. Kevin Robbins
Bartender

Joined: Dec 16, 2010
Posts: 836
    
  13

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"
compressableMimeType="text/html,text/xml,text/plain,text/javascript,text/css"/>

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
 
jQuery in Action, 2nd edition
 
subject: unable to get gzip working
 
Similar Threads
Base64 encoded file as POST request not working correctly.
Question: How do you send a JSP page as compressed GZIP encoding?
How to comprese HTTP response
problem with apache 2 + mod_deflate
Hibernate & Row Locks Problem