忘记WebLogic密码的几种解决方法

1:

1. 备份当前domain的config.xml、fileRealm.properties和SerializedSystemIni.dat
2. 新建一个叫fileRealm.properties.src的文件,其内容为:user.system=weblogic ,其中weblogic就是您想要的明文的密码
3. 打开dos窗口/控制台,cd到当前domain的目录,调用setEnv脚本设置相关的环境变量,然后执行:
java weblogic.security.acl.internal.FileRealm fileRealm.properties SerializedSystemIni.dat
4. 将原来的fileRealm.properties中acl、group相关的条目拷回到新生成的fileRealm.properties里边
5. 将config.xml里边加密过的密码(以{3DES}开头)改成明文的。
6. 启动weblogic

 

2:

要在WebLogic域中恢复管理员密码:

    * 在命令行,更改目录到该域,并运行setEnv脚本设置PATH和CLASSPATH。
    * 运行java weblogic.security.utils.AdminAccount <tempadmin> <temppassword>,创建新的DefaultAuthenticatorInit.ldift。
    * 从<Domain>/<Server>/ldap子目录中删除初始化状态文件DefaultAuthenticatormyrealmInit.initialized。
    * 利用新的用户身份重新启动服务器。
    * 要修改旧的管理员用户身份,登录管理控制台(可选)。


定创建了一个用户 ID“adminuser”,密码是“weblogic”

将目录更改为域目录:cd mydomain
java -cp D:/bea/weblogic615/server/lib/weblogic.jar weblogic.security.utils.AdminAccount adminuser weblogic . (注意:命令的末尾有一个句点)
rm myserver/ldap/DefaultAuthenticatormyrealmInit.initialized
rm boot.properties(如果有)
以“adminuser”为管理员用户 ID 重新启动管理服务器

4 适用weblogic8版本的一个bug
D:/bea814/weblogic81/samples/domains/examples>java -cp %WL_HOME%/server/lib/weblogic.jar weblogic.Admin -url t3://localhost:7001 -invoke -mbean Security:Name=myrealmDefaultAuthenticator -method resetUserPassword username new_password

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值