工作中遇到过一次,因为weblogic 控制台不仅我一个人会登录,其他同事也会有用到,不知道是谁登录时输错密码 连续5次输入错误。。。。。。。当时我不知道密码输入错误会锁,还以为被黑客入侵改了密码。。。。。。之前这些都记录在自己的移动硬盘上最近整理硬盘,想着都搬博客上吧多个地备份。还有 如果只是密码输入错误被锁 不用改密码等30分钟就可以了,如果是密码忘记了那还是老老实实的改吧,我当时肯定是没改的,不过我虚拟机中部署weblogic10.3.6 版本修改密码亲测可用,百分百没问题,不过不到万不得已别用,话不多说开干。
备份 %DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift ( 密码文件 )
1:重置weblogic的密码
$ cd MW_HOME/user_projects/domains/base_domain/security
$ java weblogic.security.utils.AdminAccount weblogic weblogic1 .
说明:weblogic1为重置后的密码,注意weblogic1和 . 之间有一个空格
2: 删除ldap目录
$ cd MW_HOME/user_projects/domains/base_domain/servers/AdminServer/data
$ rm -rf ldap/
3: 启动AdminServer,使用用户名和密码:weblogic和weblogic1
$ cd MW_HOME/user_projects/domains/base_domain
$ ./startWebLogic.sh
注:如果存在boot.properties文件,则需先修改boot.properties文件,
修改username和password为:weblogic和weblogic1后再启动AdminServer
$ cd MW_HOME/user_projects/domains/base_domain/servers/AdminServer/security
$ vi boot.properties
4: 启动AdminServer
$ cd MW_HOME/user_projects/domains/base_domain
$ nohup ./startWebLogic.sh > admin.out & //后台启动方式
$ tail -f admin.out