1. 程式人生 > >Win7 環境weblogic使用者名稱和密碼忘記解決方法

Win7 環境weblogic使用者名稱和密碼忘記解決方法

Win7 環境weblogic使用者名稱和密碼忘記解決方法

環境說明:

作業系統:Win7

Weblogic版本:11g R1(10.3.9)

(以下是廢話,可直接從步驟看!)

        Weblogic 裝了有一段時間了,有時候做開發經常是在tomcat下做,但是專案真正部署的時候卻部署在weblogic下,好多原本在tomcat下是正常的程式,移植到weblogic下就不行了,所以開發人員裝一個weblogic隨時預備調問題,就顯得很有必要了。

        但是有很多人習慣了在tomcat下開發,而疏於在weblogic開發,導致weblogic不經常用,最後把密碼使用者名稱都給忘了。都怪當初安裝的時候不細心,沒有習慣性把使用者名稱和密碼記錄下來。那也沒關係,網上有太多太多的文件可以幫助解決問題。但是筆者發現,大多數的文章都是針對

linux環境下找回的,與其說是找回不如說是新建新的使用者,設定新的密碼。於是就有了本文,針對window下找回(新建使用者和密碼).請看下文:

操作步驟:

         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.至此,登入名和登入密碼修改完畢。這時候趕緊記錄下密碼賬戶名吧。