未从glassfish安全页面引用缓存静态资源

时间:2011-03-29 05:02:45

标签: jsf java-ee glassfish primefaces

我正在使用JSF 1.2和glassfish声明性安全性与j_security_check ..

我的xhtml页面位于 secure_pages 文件夹中,我通过将网络资源限制设置为“/ secure_pages / *”的安全限制器来保护其中的所有资源...

我的javascripts和CSS位于另一个(非安全)文件夹中,该文件夹是从xhtml引用的....

我根据链接给出的指令使资源可缓存...

http://blogs.oracle.com/cwebster/entry/caching_static_resources_in_glassfish

另外还有一个关于堆栈溢出的讨论

Enable cache of J2EE web application's resources

它写成,可行,但不适用于启用安全性的资源,其中Glassfish自行设置Expires标头。

所以我的问题是“如何在此静态资源上设置缓存?”

1 个答案:

答案 0 :(得分:2)

好的,我在谷歌搜索后得到了我的问题的答案....

只需要在sun-web.xml中编写以下属性

  <property name="securePagesWithPragma" value="false" />