weblogic重置密码

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shangshaohui2009/article/details/88553765

有的时候,我们会忘记weblogic密码,导致无法登录console控制台,下面介绍如果重置密码,亲测可用。

注意:例子中的目录为我本机的目录,实际操作中改成你们自己的目录

1、进入domains下,执行命令
java -cp /picclife/weblogic10/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic1 weblogic123 .

最后的是:weblogic1 空格 weblogic123 空格 点(为当前域添加admin新用户:weblogic1,密码:weblogic123)
此命令执行成功会生成一个 DefaultAuthenticatorInit.ldift

2、将上一步生成的DefaultAuthenticatorInit.ldift文件拷贝覆盖掉实例路径下的那个文件
例如:../domain8001/security/ 下有个同名的文件,用我们生成覆的盖掉原有的

3、进入到<domain_home>/servers/<AdminServer>/data/ldap目录下,删除掉DefaultAuthenticatormyrealmInit.initialized
例如:cd 到 domain8001/servers/AdminServer/data/ldap/ 下 rm DefaultAuthenticatormyrealmInit.initialized

4、重启服务,利用我们新建的用户进入控制台,就是(weblogic1/weblogic1234),
   进入修改Console,安全领域 --> myrealm --> 用户和组,即可以修改原用户weblogic的密码

5、停止wls服务器,打开%DOMAIN_HOME%/servers/AdminServer/security/boot.properties,填写你所使用的用户名密码
例如:../domain8001/servers/AdminServer/security/boot.properties 重新编写这个文件中的
username={AES}Y+fZTKe1cDna9qRZBotb3zQYHxay6Qjj94GqLiUa7bk\=
password={AES}TGiWFea2/fdWUB0TcktKf5Q73RSu5+Tv5FRjz7r18Qg\=

改成
username=weblogic
password=新密码

6、启动服务,使用原用户weblogic(记得用新密码)登陆console进入安全领域 --> myrealm --> 用户和组,删除之前新建的用户weblogic1
此时就完成了weblogic用户的密码修改工作

猜你喜欢

转载自blog.csdn.net/shangshaohui2009/article/details/88553765
今日推荐