资讯专栏INFORMATION COLUMN

Weblogic中间件控制台密码忘记、重置修改相关问题

IT那活儿 / 1153人阅读
Weblogic中间件控制台密码忘记、重置修改相关问题

点击上方“IT那活儿”,关注后了解更多精彩内容!!

前    言


WebLogic Server 管理控制台是基于Web浏览器的图形用户界面,可用于对WebLogic Server 域进行管理。管理控制台是一个Web应用程序,可通过任何受支持的对管理服务器具有网络访问权限的Web浏览器进行访问。

在我们运维期间,可能会因为运维人员的粗心遗忘,或者运维人员变动没有做好控制台密码的交接工作,导致Weblogic忘记控制台用户密码,无法登陆控制台此时则需要进行密码重置。

如何找回Weblogic控制台密码呢?

目前密码忘记只能重置,无法找回。


Weblogic控制台密码重置步骤

1. 重命名相关文件和目录

(1)文件:
${DOMAIN_HOME}/security/DefaultAuthenticatorInit.ldift
(2文件:
${DOMAIN_HOME}/servers/AdminServer/security/boot.properties
(3目录:
${DOMAIN_HOME}/servers/AdminServer/data/ldap
注:如果当前domain域有受管服务器,需进行(2)(3)两步进行操作。

2. 重新生成DefaultAuthenticatorInit.ldift文件

${JAVA_HOME}/bin/java -classpath 
${WL_HOME}/server/lib/weblogic.jar
weblogic.security.utils.AdminAccount
${NewAdminUserName} ${NewAdminPassword} .


注意:

(1命令末尾有一个空格+一个点"."(表示当前路径,即新生成的.ldift文件的目录)
(2)${NewAdminUserName}和${NewAdminPassword} 设定的Weblogic控制台的新用户名和密码。如果新用户名和原默认的用户名(weblogic)相同就是重置原用户密码;如果新用户名和原默认的用户名(weblogic)不相同就是新增一个控制台账号。
假设:
JAVA_HOME="/weblogic/jdk1.8.0_05"
WL_HOME="/weblogic/Oracle/Middleware/wlserver_10.3"
NewAdminUserName="weblogic"
NewAdminPassword="Hello@2022"
开始生成:
DefaultAuthenticatorInit.ldift文件已重新生成,Weblogic的控制台的账户密码为:weblogic/Hello@2022。

3. 替换DefaultAuthenticatorInit.ldift文件

用新生成的DefaultAuthenticatorInit.ldift文件覆盖替换${DOMAIN_HOME}/security/DefaultAuthenticatorInit.ldift文件。

4. 启动AdminServer服务器

(1)重新编辑boot.properties文件
重新编辑${DOMAIN_HOME}/servers/AdminServer/security/boot.properties
内容为:
username=weblogic
password=Hello@2022


(2)启动服务
用新控制台用户/密码启动AdminServer服务成功。

5. 启动其他受管服务器

同"4. 启动AdminServer服务器"的步骤。

控制台密码相关的其他问题


如果一个domain域下有很多实例,那么当我们修改控制台密码或者新增实例的时候就需要在每一个实例的目录下修改/新增${DOMAIN_HOME}/servers/实例名/security/boot.properties文件,比较繁琐。

那么我看可以在setDomainEnv.sh脚本或者实例启动脚本中通过如下参数指定一个公共的boot.properties文件给所有实例使用:
export JAVA_OPTIONS="${JAVA_OPTIONS} -
Dweblogic.system.BootIdentityFile=${DOMAIN_HOME}/boot.properties"


E N D




本 文 原 创 来 源:IT那活儿微信公众号(上海新炬王翦团队)


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/129675.html

相关文章

  • Django搭建个人博客:重置用户密码

    摘要:本章讲如何帮助健忘症患者,重置用户密码。实际上不仅内置了密码重置,还包括登录登出密码修改等功能。总结本章学习了使用第三方库,高效完成了重置密码的功能。有疑问请在杜赛的个人网站留言,我会尽快回复。 随着技术的发展,验证用户身份的手段越来越多,指纹、面容、声纹应有尽有,但密码依然是最重要的手段。 互联网处处都有密码的身影,甚至变成了现代人的一种负担。像笔者这样的,动辄几十个账号密码,忘记其...

    mumumu 评论0 收藏0
  • 云服务器无法远程连接?4步排查,准能解决!

    摘要:今天百晓生就阿里云服务器无法远程连接的问题,分享一波运维必备的问题排查方法,说明以下操作在位操作系统中进行过测试。确认公网带宽是否不足无法远程连接可能是公网带宽不足导致的,具体排查方法如下登录管理控制台。在运维工程师的日常工作中,经常需要登录到服务器上对应用部署和维护,配置修改是很常规操作。但是在日常运维工作中,经常也会遭遇滑铁卢,当出现无法远程连接服务器的时候,我们需要沉着冷静,耐心分析报...

    Tecode 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<