前言
當用戶忘記weblogic密碼時,且無法登錄到web界面中,需要使用服務器命令更改密碼
更改方式
1、備份
首先進入 weblogic 安裝目錄,備份三個文件:boot.properties,DefaultAuthenticatorInit.ldift,DefaultAuthenticatormyrealmInit.initialized。
2、重新生成一個新的 DefaultAuthenticatorInit.ldift 文件
#找到 weblogic.jar 路徑
$ find / -name weblogic.jar#在 %DOMAIN_HOME%/security 下執行如下命令:
java -classpath /data/bea/weblogic11/wlserver_10.3/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic weblogic123
3、新建boot.properties
$ cd $DOMAIN_HOME/security
$ vi boot.properties
username=weblogic
password=[剛才更改的密碼]
4、復制boot.properties
# 注意:如果$DOMAIN_HOME/servers/AdminServer路徑沒有security文件夾,新建一個即可
$ cp $DOMAIN_HOME/security/boot.properties $DOMAIN_HOME/servers/AdminServer/security
5、刪除文件
# 注意:此處需刪除AdminServer下的data文件中的內容。這些都是臨時文件,刪除即可
$ cd $DOMAIN_HOME/servers/AdminServer/data
$ rm –rf *