对于weblogic Server来说,在创建域的时候你需要创建一个用户,并且设置一个密码。这个用户会作为登陆Weblogic Console并且作为包含Weblogic Server的Funsion Middleware应用的超级管理员,像WebCenter,UCM,OBIEE,ODI…
假如安装完成之后忘记了用户名的密码呢?下面的步骤会在你的域中创建一个另一个超级用户,或者创建一个相同名字的超级用户。
注意:这个过程会删掉嵌入在Weblogic的LDAP服务器中的所有用户,完成之后只剩下一个用户。
过程
1.关闭Weblogic Server(假如正在运行的话) – 可选选项
2.进入Weblogic Server域的bin目录,并且设置环境变量
cd $DOMAIN_HOME/bin . ./setDomainEnv.sh
3.用以下命令创建一个初始化文件 java weblogic.security.utils.AdminAccount .
(请注意最后一个点)
示例
java weblogic.security.utils.AdminAccount weblogic weblogic1 .
这个命令会在你当前的目录中生成一个新的DefaultAuthenticatorInit.ldif 文件。
4.移动新生成的DefaultAuthenticatorInit.ldift文件到$DOMAIN_HOME/security/ 目录中,替换掉原来有的DefaultAuthenticatorInit.ldift文件。
5.移动$DOMAIN_HOME/servers//data 目录到另一个目录中,比如data.bak
6.假如任何一个$DOMAIN_HOME/servers//security目录中包含boot.properties文件话,用生成的用户和密码替换掉。示例:
username=weblogic password=weblogic1
7.启动(或者重新启动)Admin Server,用刚刚创建的用户名和密码去登陆。
