weblogic應用,前端頁面無法啟動,報找不到頁面,重啟服務報“Unable to obtain file lock but will retry”的解決辦法
啟動weblogic的時候報:“Unable to obtain file lock but will retry”
原因:因為伺服器down掉了,weblogic相關程序非正常關閉,導致下次重啟動時候報此類錯誤,不知道還有沒有別的原因,也不知道還有沒有別的解決辦法(殺死相關程序無濟於事),以下辦法可解決問題
解決辦法:
1. 刪除edit.lok
進入到weblogic應用的如下路徑:
cd /home/weblogic/Oracle/Middleware/user_projects/domains_new
將edit.lok檔案刪掉
rm edit.lok
2.刪除config.lok
進入到如下路徑:
cd /home/weblogic/Oracle/Middleware/user_projects/domains_new/weblogic/config
將config.lok檔案刪掉
rm config.lok
3.刪除AdminServer.lok
cd /home/weblogic/Oracle/Middleware/user_projects/domains_new/weblogic/servers/AdminServer/tmp
rm AdminServer.lok
4.刪除EmbeddedLDAP.lok
rm mbeddedLDAP.lok
5. 進入到如下路徑:
cd /home/weblogic/Oracle/Middleware/user_projects/domains_new/weblogic
找到如下檔案:
find servers/ -name "*.DAT"
servers/AdminServer/data/store/diagnostics/WLS_DIAGNOSTICS000000.DAT
servers/AdminServer/data/store/default/_WLS_ADMINSERVER000000.DAT
刪除這兩個檔案
重新啟動weblogic,成功連線上,weblogic日誌顯示正常,前端頁面能夠正常開啟
<2015-11-4 上午10時55分36秒 CST> <Notice><WebLogicServer> <BEA-000365> <Server state changed toRUNNING.>