在生产环境中,特别是在集群的模式下,很多由于甲方进行安全加固,然后将weblogic的密码进行修改,然后又忘记密码了。。。。
所以这里讲解一下weblogic修改密码的具体步骤:
1、先备份好%DOMAIN_HOME%/security下的DefaultAuthenticatorInit.ldift文件,和%DOMAIN_HOME%下的boot.properties文件(如果不在这个目录,那么找 %DOMAIN_HOME%/servers/AdminServer/security目录),这样如果下列步骤操作失败还能还原回去。
2、修改密码:在命令行执行java -cp /bea/weblogic/weblogic92/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic 新密码 . ----注意最后有个点的,点之前有空格
3、执行完后在当前目录会生成一个新的DefaultAuthenticatorInit.ldift文件,然后替换原来的%DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift文件。
4、将%DOMAIN_HOME%/servers/AdminServer/data/ldap/目录删除
5、重建%DOMAIN_HOME%/servers/%SERVERNAME%/security目录下boot.properties文件,改为修改后的密码。 ---若是集群服务,则每个服务对应的该文件都要改。
例如,%DOMAIN_HOME%/servers/AdminServer/security/boot.properties、%DOMAIN_HOME%/servers/server1/security/boot.properties