1. 程式人生 > >使用錯誤使用者啟動weblogic服務後處理辦法

使用錯誤使用者啟動weblogic服務後處理辦法

在實際工作中,我們在未編寫啟動指令碼判斷使用者內容時,很容易出現使用root使用者啟動weblogic程式的情況。這時,我們的應用就會出現各種奇怪的情況,甚至會出現應用無法使用的情況,那這個時候應該怎麼辦呢?

生產環境的weblogic一般是使用weblogic的使用者組。

筆者在支援使用者解決問題時就遇到了這個問題,在此,記錄解決方法,希望其他人有碰到這個情況的時候,能夠通過如下內容進行處理解決!!!

1、停止所有已經啟動的服務

查詢出weblogic啟動的程序,killall java(如果伺服器上僅部署weblogic服務可以使用此方法,其他情況不建議使用)或者使用kill -9 程序號

kill -9 (PID)程序號

2、給weblogic相關所有檔案恢復weblogic使用者組許可權

chown -R weblogic:weblogic /app

**3.編寫啟動指令碼到指定路徑

weblogic啟動指令碼編寫–主從節點(加入許可權判斷)

4、重新啟動服務

執行啟動指令碼(請以你實際安裝的weblogic的位置為準!!!)

sh $WEBLOGIC_HOME/startAdmin.sh