2010-08-02 44 views
1

我无法找到一种方法来控制Glassfish(v3)如何处理它在每次请求资源时发送的HTTP标头(图像,CSS ......)。问题在于,在支持安全的Web应用程序中,它强制所有内容(甚至是图片和css)的0失效日期,这使得整个应用程序感觉像是一个缓慢而错误的垃圾,通过强制重新加载每个图像(IE是尤其对此敏感)。设置可缓存资源的Glassfish http标头

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

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

回答

0

那么,我实现了我自己的资源Servlet,最后....它的工作!

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