我们曾经使用 Tomcat,但正在将我们的应用服务器迁移到 Glassfish 4。
我们正在尝试启用压缩,但出于某种原因,当我们这样做时,woff
文件ttf
被中止。没有错误,没有响应,只是中止(根据 Firebug)。第二个问题是,当您单击页面上的刷新按钮时,样式表和 javascript 文件被请求然后被中止,与初始加载时的字体文件完全相同。
现在,如果我强制重新加载(shift+refresh),它将请求css
/js
文件并完美加载它们。字体文件仍被请求并中止。
两个 HTTP 侦听器都具有压缩功能on
并且类型设置为"text/html,text/plain,text/css,text/javascript,application/json,image/png,image/jpeg"
。
有人对如何去做这件事有什么建议吗?如果你想尝试我所说的,网站是http://ko2.keyboardingonline.com/。如果您需要的话,我可以为您提供更多配置信息。
答案1
我决定保留我的答案而不是删除它,以防将来有人有同样的问题。结果发现问题出在 Glassfish 4 上。我们降级到最新的稳定版本 3,它在相同的压缩设置下运行完美。抱歉,让我看起来像是在钓鱼,我们在我发布这篇文章后大约一小时左右就恢复了。我想现在我们会继续使用 Glassfish 3,也许当 4.1 出来时我们会升级。
答案2
该问题可能与 Glassfish 4 中的错误有关。请查看以下链接: https://java.net/jira/browse/GLASSFISH-20726