weblogic清除緩存


背景:在開發調試或測試時,很多時候重新更新部署服務后會發現某些更新並沒有體現到,還是之前的情況,也或者會出現其他錯誤問題,這個時候就要考慮到可能是weblogic緩存未清理引起。

 可以先嘗試下面這種做法:

如果發布到weblogic的工程,登錄發現還是原來的代碼錯誤,可嘗試清理weblogic緩存:
1.在weblogic控制台中停止應用,刪除部署的工程
2.登錄weblogic服務器,刪除以下目錄中的shgfmis目錄:    

  D:\bea\user_projects\domains\shgfmis\servers\AdminServer\tmp\_WL_user

  D:\bea\user_projects\domains\shgfmis\config\deployments

  開發環境刪除以下目錄下的shgfmis目錄:   

  D:\bea\user_projects\domains\shgfmis\servers\AdminServer\tmp\_WL_user

  D:\bea\user_projects\domains\shgfmis\config\deployments

 
3.重新部署工程

 

【注】:其中shgfmis是我工程的名字

 

如:

cd weblogic/user_projects/domains/yypt_domain/servers/yypt_adminserver/tmp/_WL_user

rm -r yypt 

 

刪除yypt緩存 

然后重啟weblogic

 

如果上面這個方法還是不起作用,試一下下面這個清除所有的緩存:

清理緩存步驟如下:

1、前置條件:停止服務

2、找到下面3個目錄,然后將里面的文件刪除即可:

……/user_projects/domains/base_domain/servers/AdminServer/tmp/ 
……/user_projects/domains/base_domain/servers/AdminServer/cache/ 
……/user_projects/domains/base_domain/config/deployments/

注意:在cache目錄下如發現有security 文件夾,該文件夾為安全認證文件,不可刪除。通常測試模式的服務自動會生成該文件,而生產模式則需人為創建。

3、重啟服務即可完成

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM