weblogic密碼丟失的解決辦法

1、備份   %DOMAIN_HOME%/security下的DefaultAuthenticatorInit.ldift文件,和%DOMAIN_HOME%下的boot.properties文件(如果不在這個目錄,那麼找找 %DOMAIN_HOME%/servers/AdminServer/security目錄),這樣如果下列步驟操作失敗還能還原回去。

 

 

2、運行  java -cp /bea/weblogic92/server/lib/weblogic.jar weblogic.security.utils.AdminAccount <新用戶名> <新密碼> .(注意最後有個點的,點之前有空格,新用戶麼不要和原先忘記密碼用戶一樣) 

 

 

3、執行完後在當前目錄會生成一個新的DefaultAuthenticatorInit.ldift文件,然後替換原來的%DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift文件。 

 

4、從%DOMAIN_HOME%/servers/AdminServer/data/ldap/子目錄中刪除初始化狀態文件DefaultAuthenticatormyrealmInit.initialized,刪除boot.properties。

 

 

5、運行startWebLogic.sh,啓動過程中會讓你輸入用戶名和密碼,輸入新建立的那個用戶名和密碼 

 

 

6、用新的用戶名密碼登錄管理控制檯,在“安全領域”裏點擊“myrealm”,在用戶和組裏,找到之前的那個用戶,修改密碼,保存,那麼以後可以繼續使用原來的用戶名和密碼登錄, 

 

 

7、修改boot.properties中的用戶密碼爲上一步修改過的用戶密碼(明文)格式爲

username=用戶名

password=密碼 

 

 

8、重啓服務器,現在不用輸入用戶名密碼了,成功啓動後,weblogic會加密用戶密碼的,現在就可以用舊用戶登錄,新用戶可以刪除。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章