重置weblogic管理账户密码
曾几何时,要重置weblogic密码,只需要在domain文件夹下,编辑一个boot.properties文件,里头写上: username=weblogic password=Welcome1重启weblogic,就能够把weblogic的密码修改为我们指定的Welcome1…… 那是多么美好、简单的年代——那时还是Bea weblogic!现如今,再这么做你会得到个BEA-000386错误,什么清空ldap文件夹之类的操作都不靠谱(具体什么版本起,不知道,我现在用的10.3.6是这样的)。 那么,下面我们来给出重置weblogic密码的“官方”方法: 1. 关闭domain,managed server,admin server 还有node manager;2. 为了后续操作方便,我们要设置几个环境变量 1) export MW_HOME=/home/Oracle/Middleware 2) export DOMAIN_HOME=$MW_HOME/user_projects/domains/base_domain 如果是windows平台,请使用set替代export3. 将管理server文件夹下的data文件夹改名为old_data,如: $DOMAIN_HOME/servers/AdminServer/data.这个操作主要是用来恢复现场的4. 执行source $DOMAIN_HOME/bin/setDomainEnv.sh5. cd $DOMAIN_HOME/security/6. mv DefaultAuthenticatorInit.ldift $DOMAIN_HOME/security/old 7. java weblogic.security.utils.AdminAccount weblogic welcome123 . weblogic是用户名,welcome123是密码, 不要遗漏最后面的”.”。8. 修改$DOMAIN_HOME/servers/AdminServer/security/boot.properties: username=weblogic password=welcome1239. $DOMAIN_HOME/startWeblogic.sh重新启动weblogic server