星期四, 9月 25, 2014

JBoss 4.2.3 JSP page cache


這兩天遇到一個棘手的問題。因為,某些因素我需要去修改某個產品的登入程式,讓他支援二次驗證。理論上,我修改 JSP 的程式後,不需要重啟 Server,該 Server 可以自動生效。

不過,神奇的事情就發生在我完成整合後,要丟給客戶看時,確一直看到舊的 JSP (就算我把那個檔案刪掉了,也是一樣)。

然後,我就重開 JBoss Server,看到的還是舊的 JSP!(這真是見鬼了)

一直重開,我還是看到舊的 JSP!

後來,我才想到,JBoss 的 Redeploy 的驅動點好像是檔案的時間。

所以,我就把檔案動一下再存檔,以更新檔案的最後存取時間。

結果,這招果然奏效了。不然,在那邊換檔案換半天就是沒有效。

讓客戶在旁邊看笑話了。

沒有留言: