我們的一個weblogic,10.3.6版本的。最近被掃描出了漏洞,甲方要求我們修補漏洞,以下是操作過程,作個記錄。
1.根據漏洞下載對應的補丁包並解壓,解壓后有三個文件,一個jar包,一個xml文件,一個說明文件
2.將解壓后的補丁包中的jar文件和xml文件放到weblogic的目錄D:\Oracle\Middleware\utils\bsu\cache_dir下邊
3.編輯bsu.cmd文件,不然安裝時會報內存溢出的問題
::"%JAVA_HOME%\bin\%JAVA%" %MEM_ARGS% -jar patch-client.jar %* "%JAVA_HOME%\bin\%JAVA%" -Xms2048m -Xmx4096m -jar patch-client.jar %*
4.設置環境(如果查看weblogic版本報錯就先執行這個命令設置環境后再查看)
D:\Oracle\Middleware\wlserver_10.3\server\bin\setWLSEnv.cmd
5.安裝補丁
在Windows操作系統中安裝補丁前要先關閉weblogic server才能進行安裝。
D:\Oracle\Middleware\utils\bsu>bsu.cmd -install -prod_dir=D:\Oracle\Middleware\wlserver_10.3 -patchlist=Q3ZB
6.出現沖突
7.卸載沖突的補丁
bsu.cmd -remove -prod_dir=D:\Oracle\Middleware\wlserver_10.3 -patchlist=MXLE
8.重新安裝補丁
bsu.cmd -install -prod_dir=D:\Oracle\Middleware\wlserver_10.3 -patchlist=Q3ZB
9.查看補丁
bsu.cmd -prod_dir=D:\Oracle\Middleware\wlserver_10.3 -status=applied -verbose -view
參考資料:
https://blog.csdn.net/zyc050707/article/details/101289472
https://blog.csdn.net/weixin_40339848/article/details/83338976