我正在尝试配置 Jetty 9 服务器来提供 Gzip 压缩数据。不幸的是,我找不到任何适合我的用例的描述。我想我必须使用新的 GzipHandler 而不是 GzipFilter (从 Jetty 9.3 开始,GzipFilter 只是一个虚拟的)。
我的设置是一个 WAR 文件,部署在 Jetty 9 安装上或由 maven-jetty-plugin 运行。所以这不是嵌入式 Jetty。目前我只有一个jetty-env.xmlin /src/main/resources/META-INF/resources/WEB-INF. 没有其他 Jetty 相关的配置文件。我希望有一个不需要对 Jetty 安装进行任何更改的设置。因此,应该可以通过 WAR 文件中的附加配置来启用压缩。我还喜欢压缩静态(来自/src/main/resources/Webjar 的文件)和动态(由 Jersey 生成)内容。
我希望有人已经完成了这样的设置并可以给我一些提示。
问候,约翰内斯