一、前言
最近真的有好長時間沒有寫博客了,這兩天一直解決weblogic的漏洞問題,其中一個漏洞真的是想了好多辦法,解決了兩天才ok
二、安裝JDK
1、安裝JDK:./jdk-6u45-linux-x64
三、weblogic命令
1、weblogic安裝:java -jar wls1036_generic.jar -mode=console
2、創建domain域:./home/weblogicfei/Oracle/Middleware/wlserver_10.3/common/bin/config.sh
3、在文檔中啓動weblogic:nohup ./startWebLogic.sh > output.log &
4、修改內存:/home/weblogic/Oracle/Middleware/wlserver_10.3/common/bin 下的commEnv.sh
5、查看weblogic版本:/home/wuxich/Oracle/Middleware/wlserver_10.3/server/lib 下輸入java -cp weblogic.jar weblogic.version
6、weblogic10.3.6打補丁:./bsu.sh -install -patch_download_dir=/home/wuxich/Oracle/Middleware/utils/bsu/cache_dir -patchlist=GENM -prod_dir=/home/wuxich/Oracle/Middleware/wlserver_10.3
二、weblogic12c打補丁
坑爹的補丁包在官網必須購買weblogic正式版的才能下載,只能提供一個網上下載的補丁包了,不一定是最新的,下載地址:
https://download.csdn.net/download/f552126367/11757973
1)weblogic10和weblogic12打補丁的方式是不一樣的,其中weblogic10可參考如下網址:
https://blog.csdn.net/qqLiFu/article/details/49423839
2)weblogic12打補丁的方式比較簡單,將補丁包上傳到服務器後,解壓;
到cd /usr/local/products/weblogic12c/OPatch目錄下,查看版本./opatch version
然後打補丁:./opatch apply /home/changhu/buding/29633448/
查看補丁情況:./opatch lspatches
參考文章:https://blog.csdn.net/sl1992/article/details/79026765
三、weblogic無法啓動和報錯
1、weblogic啓動子節點服務器一直提示賬號密碼不正確,但是我確定我的賬號密碼是正確的,就是不行,最終發現啓動方式改爲如下就可以了(必須加上http://IP:7001纔可以):
nohup ./startManagedWebLogic.sh server2 http://IP:7001 > output2.log &
2、DeploymentService:290066]Error occurred while downloading files from Administration Server for deployment request "0". Underlying error is: "null"
這個錯誤我找了好久,只要部署在子節點就不報錯,部署到AdminServer上就好使,網上基本都說是程序中有中文,但程序確實有點大,根本沒找到中文,我改了linux編碼格式啥的都不好使,最後不知道哪個項目咋傳的,就這個項目好使,哎,只能在這個項目繼續更新了。
3、weblogic漏洞CVE-2019-2725解決
發現打補丁不好使,可能我的補丁不是最新的,可以全局查找“*async*”,然後將找到的文件刪除就好使了
四、mongoDB啓動命令
1、根據mongo.conf啓動mongoDB: ./mongod --config /home/apptest/mongodb/conf/mongo.conf
2、停止mongoDB服務:mongod --shutdown 或者kill pid(不可以kill -9,因爲-9容易丟失文件)。