Weblogic修改控制檯使用者名稱和密碼錯誤的解決方法
阿新 • • 發佈:2019-02-15
前幾天我接觸了weblogic中修改使用者名稱和密碼的部分,但是按照如下步驟進行操作,並重啟伺服器之後,出現錯誤提示,不能開啟console視窗
1、備份檔案DefaultAuthenticatorInit.lidft
<span style="font-family: Arial, Helvetica, sans-serif;">$ cd /u01/app/oracle/product/11.1.0/fmw_1/user_projects/domains/mom_domain/security/DefaultAuthenticatorInit.ldift</span>
2、覆蓋DefaultAuthenticatorInit.ldift檔案
$ cd /u01/app/oracle/product/11.1.0/fmw_1/user_projects/domains/mom_domain/security目錄,執行下列命令
java –classpath /u01/app/oracle/product/11.1.0/fmw_1/wlserver_10.3/server/lib/weblogic.jar weblogic.security.utils.AdminAccount <NewAdminUserName> <NewAdminPassword> .
說明:上述第二個命令用於覆蓋原有檔案$ cd /u01/app/oracle/product/11.1.0/fmw_1/user_projects/domains/mom_domain/security $ java -classpath /u01/app/oracle/product/11.1.0/fmw_1/wlserver_10.3/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic weblogic123 .
3、重新命名data目錄
$ cd /u01/app/oracle/product/11.1.0/fmw_1/user_projects/domains/mom_domain/servers/AdminServer
使用mv命令將其中的data目錄重新命名4、修改管理伺服器上的boot.properties檔案
$cd /u01/app/oracle/product/11.1.0/fmw_1/user_projects/domains/mom_domain/servers/AdminServer/security
進入該目錄下,將boot.properties檔案的內容進行修改,需要與前述紅色部分的內容一致,修改之後的內容如下:
username=weblogic
password=weblogic123
5、重啟伺服器
$ ps -ef | grep weblogic.Node | grep -v grep
$cd /u01/app/oracle/product/11.1.0/fmw_1/wlserver_10.3/server/bin
$./startNodeManager.sh &
$ ps -ef | grep weblogic.Node | grep -v grep
$cd /u01/app/oracle/product/11.1.0/fmw_1/user_projects/domains/mom_domain/bin
$./startWebLogic.sh &
開啟console視窗時出現如下錯誤:
javax.security.auth.login.FailedLoginException:[Security:090304]Authentication Failed:User weblogic123 javax.security.auth.login.FailedLoginException:[Security:090302]Authentication Failed User weblogic123 denied
經過不斷嘗試之後,發現錯誤出現的原因是修改密碼時,未將對應的使用者名稱進行修改,後來按照上述的步驟,將使用者名稱和密碼改為weblogicabc之後,修改成功,可以登入