[推荐]忘记WebLogic密码的几种解决方法_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2857 | 回复: 0   主题: [推荐]忘记WebLogic密码的几种解决方法        下一篇 
guo.ye
注册用户
等级:少校
经验:1216
发帖:39
精华:0
注册:1970-1-1
状态:离线
发送短消息息给guo.ye 加好友    发送短消息息给guo.ye 发消息
发表于: IP:您无权察看 2014-7-16 16:53:58 | [全部帖] [楼主帖] 楼主

学习到了几种忘记WebLogic密码的解决方法,虽然目前不是特别明白,但是个人觉得应该推荐一下:

第一种:

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

第二种:

    要在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 重新启动管理服务器

第四种:

适用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




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论