websphere(WAS)增量更新web.xml時的快取問題
阿新 • • 發佈:2019-01-09
背景:
公司專案使用WAS佈署,且一向是增量釋出,平時替換class,resource時控制檯重啟WAR後都能載入到最新的內容,直到需要更新web.xml,無論對web.xml進行何種處理,甚至是直接刪除web.xml檔案,WAS都無法更新快取。甚至重啟整個WAS服務都無法載入
解決方案總結
除web.xml外的檔案增量釋出,只需將資源替換或新增在WAR下,重啟即可
web.xml更新的話需要三處地方的檔案
/usr/WebSphere/AppServer/profiles/dzqdweb01/installedApps/dzqd_Dmgr_Cell01/應用.ear/應用.war/WEB-INF
/usr/WebSphere/AppServer/profiles/dzqdweb01/config/cells/dzqd_Dmgr_Cell01/applications/應用.ear/deployments/應用/應用.war/WEB-INF
/usr/WebSphere/AppServer/profiles/dzqd_Dmgr/config/cells/dzqd_Dmgr_Cell01/applications/應用.ear/deployments/應用/應用.war/WEB-INF
修改完重啟WAR即可。
另外還有種方法應該能解決,即重新打WAR包進行重新安裝,本人沒機會試驗(能全量更新就沒有這篇文章的背景了)