1. 程式人生 > >linux中weblogic相關命令操作

linux中weblogic相關命令操作

異常 重復 ins gic host 可能 子shell 並且 admins

在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相關命令操作