linux中weblogic相關命令操作
在weblogic的目錄下找到bin目錄,其中有startWeblogic.sh、startManagerWeblogic.sh等
首先需要啟動startWeblogic.sh,這個是管理服務,也就是說weblogic啟動必須先啟動這個服務,不啟動將無法進入控制臺。
具體命令如下:
nohup startWeblogic.sh & tail -f nohup.out
nohup即 no hang up,保證該服務在你退出時(ctrl+c)繼續運行,&為保持運行,&之後為查看啟動日誌,默認輸出為nohup.out
上述命令等效於(./startWeblogic.sh &)
括號的涵義為建立一個子shell,效果類似為退出不停止服務
等服務起來後可以看到提示running,這個時候可以進入控制臺,並且Adminserver狀態為running
若webloigc中創建了多個server,那麽接下來需要啟動對應的受管服務(server)
具體命令如下:
nohup startManagerWeblogic.sh <Server name> <管理服務的地址> & tail -f nohup.out
第一個參數<Server name>為你的受管服務名,比如在控制臺創建了Server-01,即為參數名
第二個參數<管理服務的地址>為你的管理服務的地址,不要填受管服務的監聽端口!如果為默認配置則為localhost:7001
直到提示running則該受管服務已啟動,可以部署項目了
若在運行過程中出現服務異常或控制臺無法進入,則需要先終止服務或kill
具體命令如下:
ps -ef | preg weblogic
找到你所在用戶下的weblogic應用的PID(進程)
kill -9 對應的PID
接下來重復之前的啟動命令即可
啟動時可能存在locked,需要刪除相關目錄下的lock文件
linux中weblogic相關命令操作