Win7 環境weblogic使用者名稱和密碼忘記解決方法
Win7 環境weblogic使用者名稱和密碼忘記解決方法
環境說明:
作業系統:Win7
Weblogic版本:11g R1(10.3.9)
(以下是廢話,可直接從步驟看!)
Weblogic 裝了有一段時間了,有時候做開發經常是在tomcat下做,但是專案真正部署的時候卻部署在weblogic下,好多原本在tomcat下是正常的程式,移植到weblogic下就不行了,所以開發人員裝一個weblogic隨時預備調問題,就顯得很有必要了。
但是有很多人習慣了在tomcat下開發,而疏於在weblogic開發,導致weblogic不經常用,最後把密碼使用者名稱都給忘了。都怪當初安裝的時候不細心,沒有習慣性把使用者名稱和密碼記錄下來。那也沒關係,網上有太多太多的文件可以幫助解決問題。但是筆者發現,大多數的文章都是針對
操作步驟:
1.事前準備:先備份3個檔案,萬一失敗了的話,以便還原回去
a.【H:\Oracle\Middleware\user_projects\domains\mvno_domain\servers\AdminServer\security\boot.properties】(要替換)、
b.【H:\Oracle\Middleware\user_projects\domains\mvno_domain\security\DefaultAuthenticatorInit.ldift
c.【H:\Oracle\Middleware\user_projects\domains\mvno_domain\servers\AdminServer\data\ldap\DefaultAuthenticatormyrealmInit.initialized】(要刪除)
說明:H:\Oracle\Middleware\這個是我的weblogic安裝路徑
2.開啟cmd 控制檯:win+r →輸入”cmd”→輸入” java -cp H:\Oracle\Middleware\wlserver_10.3\server\lib\weblogic.jarweblogic.security.utils.AdminAccount newUser newPwd .”
說明:該命令執行後會在當前路徑下(C:\Users\Administrator)生成DefaultAuthenticatorInit.ldift檔案,把生成的新檔案複製替換
b.【H:\Oracle\Middleware\user_projects\domains\mvno_domain\security\DefaultAuthenticatorInit.ldift】
替換完成後,找到a.【H:\Oracle\Middleware\user_projects\domains\mvno_domain\servers\AdminServer\security\boot.properties】開啟,可以看到裡面的使用者名稱和密碼都是加密過後密文,這時候,修改為:
username=newUser
password=newPwd
保持和命令列裡的使用者名稱和密碼一致。儲存關閉。
3.刪除c.【H:\Oracle\Middleware\user_projects\domains\mvno_domain\servers\AdminServer\data\ldap\DefaultAuthenticatormyrealmInit.initialized】檔案
5.至此,登入名和登入密碼修改完畢。這時候趕緊記錄下密碼賬戶名吧。