gpt4 book ai didi

Tomcat JSR356 Websocket - 禁用 permessage-deflate 压缩

转载 作者:行者123 更新时间:2023-11-28 21:50:18 26 4
gpt4 key购买 nike

我正在开发一个运行在 Tomcat 8.0.18 服务器上并使用 JSR356 websocket API 与浏览器通信的 Java servlet。默认情况下,Tomcat 使用“permessage-deflate”压缩来压缩双向的 websocket 消息。我想使用无 websocket 压缩,如何关闭它?我尝试在文件 server.xml 中使用 compression="off"选项,但这并没有改变任何东西。我怎样才能关闭它?

最佳答案

请尝试添加jvm选项

-Dorg.apache.tomcat.websocket.DISABLE_BUILTIN_EXTENSIONS=true

到 catalina.bat(对于 windows)或 catalina.sh(对于 unix 类操作系统)。

例如在catalina.sh开头加入这一行

CATALINA_OPTS="-Dorg.apache.tomcat.websocket.DISABLE_BUILTIN_EXTENSIONS=true"

在catalina.bat的开头加入这一行

set CATALINA_OPTS="-Dorg.apache.tomcat.websocket.DISABLE_BUILTIN_EXTENSIONS=true"

关于Tomcat JSR356 Websocket - 禁用 permessage-deflate 压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28894316/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com