【发布时间】:2018-03-14 08:20:18
【问题描述】:
我们在 OS X 上使用 Tomcat (v7) 已经有一段时间了,从未遇到任何问题。但是,将操作系统更新到 High Sierra 后,在 server.xml 中启用压缩后,Web 应用程序将不再工作。
Chrome 经常显示 ERR_CONTENT_DECODEDING_FAILED(显然没有任何内容显示)。关闭压缩后,一切正常。我认为问题的根源是 Apple 在 High Sierra 中升级 zlib。 Sierra 上一切正常。 Tomcat 日志文件看起来完美无缺——没有提到那里发生任何错误。
有没有人遇到同样的问题并设法解决它或知道一个可行的解决方法不禁用压缩?
此外,如果有人能确认新版本的 Tomcat 在 High Sierra 上没有遇到此问题,也会很有帮助。
感谢您的帮助。
【问题讨论】:
-
我找不到解决办法。必须关闭 server.xml 中的压缩。请发布您找到的任何解决方案
-
我还有一个问题是 gzip 停止在终端上工作。用 homebrew 安装的 gzip v1.8 (/usr/local/Cellar/gzip/1.8) 替换 /sw/bin/gzip 解决了这个问题。对我来说——Tomcat的这个压缩问题只限于js和css文件。 Html 仍在渲染中。
标签: java macos tomcat compression zlib