2010-04-22 159 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

相關問題