2010-04-22 165 views
0

我使用outputStylesheet和outputScript来处理一些资源。 但是,当我对开发项目进行了更改并希望在生产环境中重新部署(将WAR上传到Glassfish管理控制台)时,资源的响应代码是304(未修改),这意味着浏览器不会接收更改在高速缓存重置之前。JSF资源发送304未被修改afer重新部署

任何想法?我使用JSF2和Glassfish v3

回答

1

我也有同样的问题。然后,我在Glassfish 3.1-b25上试了一下,它可以工作!

0

我还没有尝试升级GlassFish的版本,但如果这不起作用,您可以尝试将max-age或expires标头设置为一些小值。

或者,您可以使用touch(仅在UNIX上)在重新部署后更新静态内容上的修改日期。

+0

也可以在浏览器上点击CTRL-F5强制刷新而不通过缓存。 – Ryan 2011-09-06 14:26:46

相关问题