如何配置 tomcat 以提供预压缩的静态文件?

How to configure tomcat to serve precompressed static files?

在nginx下我知道一个选项:

gzip_static on;

这允许访问具有相同名称的预压缩的gzip文件,例如,如果我有一个文件/var/www/style.css.gz,当请求http://localhost/style.css 与 header ' Accept-Encoding:gzip 服务器将 return 磁盘 style.css.gz 上的文件作为 style.css.

如何在 Tomcat 下做同样的事情?

Tomcat 没有这个功能。

你可以写一个servlet/filter/etc。如果你愿意,可以做到。

您可以在 web.xml 中设置预压缩标志来执行此操作:https://tomcat.apache.org/tomcat-9.0-doc/default-servlet.html#where