天天看點

WAS 緩存

在項目中經常遇見這樣的問題:修改應用的配置檔案web.xml後,無論重新開機應用還是重新開機WebSphere伺服器,都不能重新加載web.xml,導緻修改的内容無效。

這個問題困擾了我好久,即使删除了${was安裝目錄}/IBM/WebSphere/AppServer/profiles/AppSrv01/下 的temp和wstemp兩個緩存檔案夾下的臨時檔案,重新開機後還是無效。幾經折騰,後來終于找到了問題所在——還是由于was的緩存機制導緻的。

找到${was安裝目錄}/AppServer/profiles/AppSrv01/config/cells/xxxNode01Cell/applications /${應用名}.ear/deployments /目錄下,有一個與應用相同名稱的緩存檔案夾,删除或修改該檔案夾的web.xml,重新開機was即可。