本博客已经迁移至自建wordpress点此访问
升级了 High Sierra 之后,发现每次访问OFBiz 之后,界面总是无法显示,而且 Chrome报 ERR_CONTENT_DECODING_FAILED 错误,很奇怪。
通过搜索发现,貌似是一个 JDK 的 bug,因为 MacOS 中tomcat 在使用 gzip 压缩的时候,使用的是系统自带的包。而升级了系统之后,这个 bug 被触发了,导致压缩出错。
临时解决方案是关掉 OFBiz(tomcat)自带的压缩
<!--?xml version="1.0" encoding="UTF-8"?-->
/framework/base/config/ofbiz-containers.xml (server.xml)中 <property name="compression" value="on"/> 改成 off
参考:https://stackoverflow.com/questions/46539453/tomcat-with-compression-enabled-causes-error-on-os-x-high-sierra