WebSphere中jsp快取清理的方法

2021-09-04 13:11:51 字數 693 閱讀 3919

websphere下部署系統時,修改應用下的.xml檔案發生後,不管重啟應用還是節點服務,都無法生效。一般來說,標準的檔案更新通過可以通過應用更新的辦法進行替換,如通過「企業應用程式」->選擇應用->「更新」的辦法,將配置檔案和ear裡目錄結果保持一致,然後直接上傳重啟服務即可完成更新。

1、公升級was小版本到最新;

2、重新安裝應用;

3、訪問連線後帶乙個隨機數;

或者還可以

把快取中的.class檔案清除後再重新整理,如果還是沒反應,再重啟websphere才能生效。還有一種辦法,就是把這個jsp從專案中刪除或重新命名,再到瀏覽器裡面檢視那個頁面,這時可能會報錯,之後,再把對應的jsp新增上或名字改過來,再次到瀏覽器裡面檢視應用的時候,就發現這jsp的更新效果出來了。

解決方法:

找到如下檔案

開啟 /web-inf/ 下面的

ibm-web-ext.xmi

檔案,原來ibm-web-ext.xmi 檔案內容如下:

<?xml version="1.0" encoding="utf-8"?>

紅色部分為加入的,設定

reloadenabled

屬性為true

,設定好後必須重新啟動

websphere

才能生效。

其它可設定的屬性類似還有:

具體屬性可參考

ibm**:

清除WebSphere中jsp快取

更新部署在websphere上應用中的jsp頁面時,更新完畢重啟websphere後,有時候會發現更新後不生效。原因有可能是websphere快取的問題,可以嘗試清除jsp快取,方法如下 2.刪除即可 如果是集群的話,需要清除組成集群的各個server上的對應路徑。這個問題困擾了我好久,即使刪除了 ...

Websphere快取問題

一 場景 linux環境,通過websphere控制更新程式,但是由於業務需求,所有更新必須撤銷。因此,我將對應的應用目錄刪除,並將備份檔案重新歸檔 最後發現與預期效果不一樣。通過反覆確認 沒錯,最後也做了一些其他的測試,可還是沒有解決問題!不適合所有系統,此處提出只為以後遇到同樣問題時方便查閱 找...

jsp清空快取

快取 快取就是資料交換的緩衝區 稱作cache 快取的思想可以應用在軟體分層的各個層面。它是一種內部機制,對外界而言,是不可感知的。資料庫本身有快取,持久層也可以快取。比如 hibernate,還分1級和2級快取 業務層也可以有快取 但一般來說,這是乙個過程域,不會設快取 server上的快取機制 ...