Weblogic控制檯忘記密碼問題解決方法

wxbtsinghua發表於2014-10-08

面臨問題:Weblogic 10.3.2 ,別人安裝的weblogic,現在想修改下JDBC配置,不知道控制檯的密碼。

解決辦法:新增個新的管理使用者,登入console後再修改舊使用者的密碼。

解決步驟:

    1. 備份boot.properties檔案和DefaultAuthenticatorInit.ldift檔案。後面操作不能實現的時候,還可以恢復。 具體路徑根據Weblogic的安裝目錄,找不到時可以利用find

    2. 停止Weblogic應用

    3. 切換到你的Weblogic域所在目錄(啟動停止指令碼所在得目錄)執行如下指令:

 java -cp /letv/oracle/weblogic/wlserver_10.3/server/lib/weblogic.jar  weblogic.security.utils.AdminAccount test test .  

  (/letv/oracle/weblogic/wlserver_10.3/server/lib/weblogic.jar根據Weblogic的安裝目錄調整;注意最後有個點的,點之前有空格,不要和原先的一樣)

     執行成功後在當前目錄生成DefaultAuthenticatorInit.ldift,將此檔案覆蓋 ./servers/AdminServer/data/ldap下的檔案

    4. 刪除 DefaultAuthenticatormyrealmInit.initialized 和 boot.properties 這兩個檔案。具體路徑根據Weblogic的安裝目錄,找不到時可以利用find

    5. 在前臺啟動Weblogic,因為你需要輸入用來啟動得使用者名稱密碼,使用者名稱是test,密碼是test,應該是可以啟動的

    6. 用新的使用者名稱密碼登入管理控制檯,在“安全領域”裡點選“myrealm”,在使用者和組裡,找到之前的那個使用者,修改密碼,儲存,那麼以後可以繼續使用原來的使用者名稱和密碼登入

    7. 新建boot.properties中的使用者密碼為上一步修改過的使用者密碼(明文)格式為

username=使用者名稱
password=密碼
 
    8. 重啟Weblogic應用,現在不用輸入使用者名稱密碼了,成功啟動後,weblogic會加密使用者密碼的,現在就可以用舊使用者登入,新建的管理使用者可以刪除了

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8551823/viewspace-1291469/,如需轉載,請註明出處,否則將追究法律責任。

相關文章