您好,登錄后才能下訂單哦!
環(huán)境背景:
1、操作系統(tǒng)可以正常登錄;
2、Weblogic控制臺密碼忘記(或是新接手管理任務(wù)),無法登錄;
解決辦法:添加個新的管理用戶,登錄console后再修改舊用戶的密碼。
3、解決步驟:
3.1. 備份boot.properties文件和DefaultAuthenticatorInit.ldift文件。后面操作不能實(shí)現(xiàn)的時(shí)候,還可以恢復(fù)。 具體路徑根據(jù)Weblogic的安裝目錄,找不到時(shí)可以利用搜索進(jìn)行查找(linux用find命令)。
例:
以Windows Server 2008 R2+WebLogic 10.3.6默認(rèn)安裝為例如下:C:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\security\boot.properties
C:\Oracle\Middleware\user_projects\domains\base_domain\security\DefaultAuthenticatorInit.ldift
3.2. 停止Weblogic應(yīng)用
3.3. 請確保本機(jī)的java可以用,如果沒有設(shè)置環(huán)境變量或是沒有安裝,也可以利用WebLogic安裝時(shí)自帶的java,如下圖
利用命令行執(zhí)行 cd C:\Oracle\Middleware\jdk160_29\bin轉(zhuǎn)到WebLogic自帶的java目錄下,執(zhí)行如下命令
Java –cp C:\Oracle\Middleware\wlserver_10.3\server\lib\weblogic.jar weblogic.security.utils.AdminAccount admin admin .
這條命令是為了創(chuàng)建DefaultAuthenticatorInit.ldift文件,默認(rèn)產(chǎn)生在當(dāng)前目錄下,如下圖:
(注意最后有個點(diǎn)的,點(diǎn)之前有空格,不要和原先的一樣)
利用當(dāng)前目錄生成DefaultAuthenticatorInit.ldift文件,覆蓋 C:\Oracle\Middleware\user_projects\domains\base_domain\security\DefaultAuthenticatorInit.ldift文件。
3.4. 刪除
C:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\security\boot.properties
C:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\data\ldap\DefaultAuthenticatormyrealmInit.initialized
刪除DefaultAuthenticatormyrealmInit.initialized 和 boot.properties 這兩個文件。具體路徑根據(jù)Weblogic的安裝目錄,找不到時(shí)可以利用搜索(linux用find命令)
3.5. 在前臺啟動Weblogic,需要輸入用來啟動得用戶名和密碼,用戶名是admin,密碼是admin 就可以正確啟動了。
3.6. 用新的用戶名密碼登錄管理控制臺,在“安全領(lǐng)域”里點(diǎn)擊“myrealm”,在用戶和組里,找到之前的那個用戶,修改密碼,保存,那么以后可以繼續(xù)使用原來的用戶名來登錄了。
3.7. 每次重啟都需要輸入用戶名、密碼,可以新建boot.properties中的用戶密碼為剛才修改過的用戶名、密碼(明文)格式為
username=用戶名
password=密碼
3.8. 重啟Weblogic應(yīng)用,現(xiàn)在不用輸入用戶名密碼了,成功啟動后,weblogic會加密用戶密碼的,這樣就可以用舊用戶登錄,新建的管理用戶可以刪除了。
3.9.密碼破解至此完成(親測有效)。
編寫于2015年11月3日星期二 劉永春
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。