网站建设服务器
环境背景:
1.操作系统可以正常登录;
2.Weblogic控制台的密码忘记了(或者管理任务新接手了),无法登录;
解决方案:添加新的管理用户,并在登录控制台后更改旧用户的密码。
3.求解步骤:
3.1.备份boot.properties文件和DefaultAuthenticatorInit.ldift文件。当后期操作无法实现时,可以恢复。具体路径基于Weblogic的安装目录。如果找不到,您可以使用search来找到它(linux使用find命令)。
示例:
以Windows Server 2008 R2 WebLogic 10 . 3 . 6的默认安装为例:C:\ \ \ Oracle \ \ \ Middleware \ \ \ User _ Projects \ \ \ \ Domains \ \ \ Base _ Domain \ \ \ Server。
c:\ \ \ \ Oracle \ \ \ \中间件\ \ \ \ user _ projects \ \ \ \ domains \ \ \ \ base _ domain \ \ \ \ security \ \ \ \ defaultauthenticatorinit . ldift
3.2.停止Weblogic应用程序
3.3.请确保可以使用本机java。如果没有设置或安装环境变量,也可以使用WebLogic安装附带的java,如下图所示。
使用命令行执行CD C:\ \ \ \ Oracle \ \ \ Middleware \ \ \ JDK 160 _ 29 \ \ \ bin。转到WebLogic附带的java目录,并执行以下命令。
JavaCP C:\ \ \ \ Oracle \ \ \ \中间件\ \ \ \ wl server _ 10.3 \ \ \ \ server \ \ \ \ lib \ \ \ \ WebLogic . jar WebLogic . security . utils . admin account admin admin。
此命令用于创建默认情况下在当前目录中生成的DefaultAuthenticatorInit.ldift文件,如下所示:
(注意结尾有一个点,点前有一个空格,和原文不一样)
从当前目录生成DefaultAuthenticatorInit.ldift文件,覆盖C:\ \ \ \ Oracle \ \ \ Middleware \ \ \ User _ Projects \ \ \ Domains \ \ \ Base _ domain \ \ Security \ \。
删除
c:\ \ \ \ Oracle \ \ \ \中间件\ \ \ \ user _ projects \ \ \ \ domains \ \ \ \ base _ domain \ \ \ \ servers \ \ \ \ AdminServer \ \ \ \ security \ \ \ \ boot . properties
c:\ \ \ \ Oracle \ \ \ \ Middleware \ \ \ \ user _ projects \ \ \ \ domains \ \ \ \ base _ domain \ \ \ \ servers \ \ \ \ AdminServer \ \ \ \ data \ \ \ \ LDAP \ \ \ \ defaultauthenticatormyrealminit . initialized
删除两个文件defaultAuthenticatoryrealminit。initialized和boot.properties .具体路径基于Weblogic的安装目录。如果找不到,可以使用搜索(linux的find命令)。
3.5.要在前台启动Weblogic,需要输入用于启动的用户名和密码。用户名是admin,密码是admin,所以可以正确启动。
3.6.用新的用户名和密码登录管理控制台,在“安全字段”中点击“myrealm”,在用户和组中找到之前的用户,修改密码,保存,以后就可以继续用原来的用户名登录了。
3.7.每次重新启动时,您都需要输入用户名和密码。您可以在boot.properties中创建一个新的用户密码,作为您刚刚修改的用户名,密码(明文)格式为
用户名=用户名
密码=密码
3.8.重新启动Weblogic应用程序,现在不需要输入用户名和密码。成功启动后,weblogic将加密用户密码,以便您可以使用旧用户登录并删除新创建的管理用户。
3.9.密码破解现已完成(亲测有效)。
2015年11月3日,星期二,刘永春。
更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。