tomcat - 如何在嵌入式tomcat中gzip响应

标签 tomcat gzip

我该怎么做? 我读过有关压缩的内容,但没有找到任何有关在嵌入式 tomcat 服务器中执行的操作。我在这个网站上读到有关连接器类设置压缩的内容

http://viralpatel.net/blogs/enable-gzip-compression-in-tomcat/

但不在服务器中。我有启动 tomcat 服务器的 main 方法。

最佳答案

您可以通过 XML 执行的任何操作(很可能)也可以通过 Java 通过 API 调用来完成。在这种情况下,如果您可以获得 Connector 对象的句柄,您可能可以设置任何值等并启用压缩。

你尝试过吗?这将是这样的效果

Tomcat server = new Tomcat()
Connector connector = server.getConnector()

现在设置您想要的压缩值,完成后,确保将连接器对象设置回服务器

server.setConnector(connector)

我认为这应该等同于您发布的链接中列出的声明方式。

关于tomcat - 如何在嵌入式tomcat中gzip响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15907617/

相关文章:

http - 为什么浏览器不能发送 gzip 请求?

angularjs - 集成 TomCat 和 Node 服务器

java - 向Servlet提交登录信息

hibernate - Tomcat 启动失败

python - 如何像 Mac OS 的 gunzip 一样解压从 Python3 中的 SFTP 中提取的 GZIP 文件?

ruby - 从 Packetbeat 解码 gzip 响应正文

jakarta-ee - Jersey:区分 session 超时和未授权

java - SpEL java.util.Properties 不起作用。 maven 汤姆猫 8

compression - Node.js:Gzip 压缩?

iis - 何时对动态页面使用 gzip 压缩?