设置可缓存资源的Glassfish http标头

时间:2010-08-02 14:05:42

标签: glassfish-3

我无法找到一种方法来控制Glassfish(v3)在我请求资源时(图像,css ...)处理它发送的HTTP标头的方式。问题是在启用安全性的Web应用程序中,它会强制所有内容(甚至是图像和css)的0到期日期,这会使整个应用程序感觉像是一个缓慢而错误的垃圾片段,强制重新加载每个图像(IE是对此特别敏感。)

我可以通过将图像资源放在另一个WAR中,或者甚至是服务器上的一个单独目录来解决这个问题,但这样做会破坏EAR文件的轻松(重新)部署。

我还要求文件必须通过HTTPS连接。如果图像上下文路径与应用程序上下文路径不同(例如,应用程序位于https://foo.bar.org/sm/MyApp,并且图像位于https://foo.bar.org/img),是否会导致证书等出现任何问题?

1 个答案:

答案 0 :(得分:0)

好吧,我实现了自己的资源Servlet,最后......它有效!

我仍然对Glassfish解决方案感兴趣。