我该怎么做? 我读过有关压缩的内容,但没有找到任何有关在嵌入式 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/