I've enabled compression using the following setting in my tomcat7 server.xml:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/json,text/javascript,text/css,text/plain,
application/javascript,application/xml,application/xml+xhtml"
/>
I've checked that compression is now switched on using: http://www.whatsmyip.org/http-compression-test/
However, PageSpeed still reports that several CSS/JS files are not being compressed. e.g. Compressing http://www.mysite.co.uk/css/bootstrap.css could save 109.5KiB (84% reduction).