轉至:https://jingyan.baidu.com/article/642c9d34b3b493254a46f7e4.html
weblogic應用安裝后,后期可能發現版本存在漏洞,我們可以根據weblogic漏洞報告下載補丁,然后修復相應的漏洞,那么我們怎么下載和安裝補丁呢?
-
weblogic 10.3.6.0
-
Linux
步驟一:weblogic出現漏洞補丁后,我們可以到oracle官網下載weblogic補丁包,本文以CVE-2019-2729漏洞為例,可以通過下面鏈接下載
Patch ID - MXLE
Patch Number - 29633432
鏈接:https://pan.baidu.com/s/14sFURgD9RXz-xHMfaCBILA
提取碼:7dcl
步驟二:下載完成后將補丁上傳到weblogic服務器的cache_dir目錄下並解壓
unzip p29633432_1036_Generic_20190716.zip
步驟三:查看當前已經安裝的補丁包
./bsu.sh -prod_dir=/weblogic/wlserver_10.3 -status=applied -verbose -view
當出現Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded報錯后,將bsu.sh內存參數調大即可
步驟四:卸載沖突補丁包
./bsu.sh -remove -patchlist=U5I2 -prod_dir=/weblogic/Middleware/wlserver_10.3 -verbose
注:補丁程序 MXLE 與以下補丁程序互相排斥且不能共存: U5I2,6JJ4
步驟五:
./bsu.sh -install -patch_download_dir=/weblogic/Middleware/utils/bsu/cache_dir -patchlist=LE -prod_dir=/weblogic/Middleware/wlserver_10.3
命令進行安裝,出現“success”表示安裝成功。
步驟六:查看補丁是否安裝成功
source ${WLS_HOME}/wlserver/server/bin/setWLSEnv.sh
java weblogic.version
或使用下面命令檢查也行
./bsu.sh -prod_dir=/weblogic/wlserver_10.3 -status=applied -verbose -view