1. 程式人生 > >websphere(WAS)增量更新web.xml時的快取問題

websphere(WAS)增量更新web.xml時的快取問題

背景:

            公司專案使用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包進行重新安裝,本人沒機會試驗(能全量更新就沒有這篇文章的背景了)