在实际工作中我们经常会遇到有客户忘记其weblogic管理账号口令,无法登录管理员控制台的情况。本文介绍在weblogic集群环境下如何
在实际工作中我们经常会遇到有客户忘记其weblogic管理账号口令,无法登录管理员控制台的情况。本文介绍在weblogic集群环境下如何修改管理员账号的操作步骤。
测试环境:
weblogic 10.3.6版本,,采用生成模式部署domain。
两台win2003服务器上构建weblogic集群,配置nodemanage。
一台windows上配置管理服务器和一个被管服务器,另一台windows上只配置了被管服务器。
修改管理员账号步骤:
1. 关闭停止整个weblogic集群(包括所有管理服务器,被管服务器,nodemanage。
2. 保险起见,备份整个domain目录($wls_home\user_projects\)
3. 运行setwlsenv.cmd命令设置后续操作所需的环境变量。
此文件在weblogic10.3.6版本中位于$wls_home\wlserver_10.3\server\bin目录中,参见下图。
打开dos窗口,进入此目录并运行setwlsenv.cmd文件。
4. 创建默认认证的初始化文件。
接着上面的dos窗口,cd进入$domain_home目录下的security目录(此处实验环境为
e:\oracle\middleware\user_projects\domains\base_domain\security)继续运行命令:
java weblogic.security.utils.adminaccount weblogic weblogic001 .
上面命令中的weblogic为新设定的weblogic管理员账号,weblogic001为管理员账号密码(具体名称和密码根据需要自行调整),命令最后有一个空格和点号“ .”,切记。
此命令会在目录里生成一份新的名为defaultauthenticatorinit.ldift的文件。
5. 删除或重命名ldap目录。
进入e:\oracle\middleware\user_projects\domains\base_domain\server\adminserver\data目录,删除或重命名ldap目录。
6. 使用新的管理员账号和口令编辑boot.properties文件。
进入e:\oracle\middleware\user_projects\domains\base_domain\server\adminserver\security目录, 使用记事本重新编辑boot.properties文件,使用明文写入我们新设置的管理员账号和口令。
7. 正常启动weblogic集群的管理服务器,节点管理器。使用重新配置的管理员账号和口令登录管理控制台,在控制台内启动集群内的被管服务器。
至此整个修改过程完成。
centos 6.3安装配置weblogic 10
oracle weblogic 11g 安装部署文档 pdf
linux部署weblogic11g
oracle基础教程之安装与配置weblogic单实例
linux下weblogic卸载
weblogic多机器集群的配置
weblogic的安装和配置
本文永久更新链接地址: