Logo: você precisa adicionar esses atributos para todos os conectores e seus protocolos:
compression="on" compressionMinSize="0" useSendFile="false"
Consulte Atributos de conectores HTTP do Apache Tomcat
1. conector http
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
compression="on" compressionMinSize="0" useSendFile="false"
redirectPort="8443" />
2. conector https (altere os nomes dos arquivos de certificados para o seu)
<Connector port="8443" protocol="org.apache.coyote.http11.Http11AprProtocol"
compression="on" compressionMinSize="0" useSendFile="false"
maxThreads="150" SSLEnabled="true" >
<SSLHostConfig>
<Certificate certificateKeyFile="conf/localhost-rsa-key.pem"
certificateFile="conf/localhost-rsa-cert.pem"
certificateChainFile="conf/localhost-rsa-chain.pem"
type="RSA" />
</SSLHostConfig>
</Connector>
Se você usa o protocolo http2
e tomcat9
- adicione também esta linha:
<UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol"
compression="on" compressionMinSize="0" useSendFile="false" />