這篇文章主要介紹了WebSphere中jsp緩存如何清理,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)專注于疏勒網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供疏勒營(yíng)銷型網(wǎng)站建設(shè),疏勒網(wǎng)站制作、疏勒網(wǎng)頁(yè)設(shè)計(jì)、疏勒網(wǎng)站官網(wǎng)定制、微信平臺(tái)小程序開(kāi)發(fā)服務(wù),打造疏勒網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供疏勒網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
websphere下部署系統(tǒng)時(shí),修改應(yīng)用下的.xml文件發(fā)生后,不管重啟應(yīng)用還是節(jié)點(diǎn)服務(wù),都無(wú)法生效。一般來(lái)說(shuō),標(biāo)準(zhǔn)的文件更新通過(guò)可以通過(guò)應(yīng)用更新的辦法進(jìn)行替換,如通過(guò)“企業(yè)應(yīng)用程序”->選擇應(yīng)用->“更新”的辦法,將配置文件和ear里目錄結(jié)果保持一致,然后直接上傳重啟服務(wù)即可完成更新。
還有一種辦法,在{was_home}\AppServer\profiles\AppSrv01\config\cells\dwCell01\applications\{應(yīng)用}.ear\deployments下找到你所要改的配置文件,如web.xml,改動(dòng)之后然后重啟服務(wù)即可搞定。
附帶一個(gè)技巧,JSP緩存清理辦法可以通過(guò)刪除{was_home}\AppServer\profiles\AppSrv01\temp\ 搞定。我碰到過(guò)很頑固的緩存,死活也清不掉,最后的辦法有三種方式搞定:
1、升級(jí)was小版本到最新;
2、重新安裝應(yīng)用;
3、訪問(wèn)連接后帶一個(gè)隨機(jī)數(shù);
或者還可以
把緩存中的.class文件清除后再刷新,如果還是沒(méi)反應(yīng),再重啟Websphere才能生效。還有一種辦法,就是把這個(gè)jsp從項(xiàng)目中刪除或重命名,再到瀏覽器里面查看那個(gè)頁(yè)面,這時(shí)可能會(huì)報(bào)錯(cuò),之后,再把對(duì)應(yīng)的jsp添加上或名字改過(guò)來(lái),再次到瀏覽器里面查看應(yīng)用的時(shí)候,就發(fā)現(xiàn)這jsp的更新效果出來(lái)了。
解決方法:
找到如下文件
/home/wasuser/WebSphere/profiles/AppSrv02/config/cells/kmapp07Cell01/applications/KMPortal_war.ear/deployments/KMPortal_war/KMPortal.war/WEB-INF/ibm-web-ext.xmi
打開(kāi) /WEB-INF/ 下面的ibm-web-ext.xmi 文件,原來(lái)ibm-web-ext.xmi 文件內(nèi)容如下:
紅色部分為加入的,設(shè)置reloadEnabled 屬性為 true,設(shè)置好后必須重新啟動(dòng)Websphere才能生效。
其它可設(shè)置的屬性類似還有:
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“WebSphere中jsp緩存如何清理”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!