No Jetty 8 (?) e posterior, você terá que usar um GzipHandler
, pois o GzipFilter
parece estar obsoleto / ausente:
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<Set name="handler">
<New class="org.eclipse.jetty.server.handler.GzipHandler"/>
<!-- package name might have changed in Jetty 9; possibly org.eclipse.jetty.server.handler.gzip.GzipHandler
as per https://stackoverflow.com/questions/35725538/jetty-gziphandler-configuration -->
</Set>
</Configure>
O parâmetro gzip
init ainda funciona, caso você deseje apenas servir conteúdo estático (o que, de fato, seria mais eficiente do que passar pelo manipulador GZip). No entanto, é aconselhável manter as cópias não compactadas no servidor, como O Jetty pode precisar fornecer conteúdo não compactado para navegadores incompatíveis (principalmente o IE) .