1、备份以以文件(这样如果下列步骤操作失败还能还原回去)
1.1、/bea/user_projects/domains/base_domain/security下的DefaultAuthenticatorInit.ldift
1.2、/bea/user_projects/domains/base_domain/servers/AdminServer/security下的boot.properties文件(这个文件是启动时用于自动登录的文件,不一定存在。此文件存在,则无需在weblogic启动时手动输入帐户密码)
1.3、/bea/user_projects/domains/base_domain下的boot.properties文件(这个文件是用来自动生成上面1.2中的文件的,若此文件存在,则会weblogic启动时自动生成1.2中的文件,并进行加密)
2、删除原文件
删除/bea/user_projects/domains/base_domain/security下的DefaultAuthenticatorInit.ldift
3、修改密码,执行以下命令
cd /bea/user_projects/domains/base_domain/security
java -cp /bea/weblogic92/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic weblogic .
此命令最后3个参数意思为:a.新用户名 b.新口令 c.就一个.号
执行完命令后会在%DOMAIN_HOME%/security下生成一个新的DefaultAuthenticatorInit.ldift 文件
cd /bea/user_projects/domains/base_domain
find ./ -name "boot*"
输出结果如下:
./boot.properties
./servers/AdminServer/security/boot.properties
./servers/Server1/security/boot.properties
./servers/Server2/security/boot.properties
./servers/Server3/security/boot.properties
修改所有列出的boot.properties文件中的user和password
4、清除缓存
cd /bea/user_projects/domains/base_domain/servers/AdminServer
cd data
rm -rf *
cd tmp
rm -rf *
5、重新启动控制台就能登录了
转载于:https://blog.51cto.com/shenji8751/1252747