首页 > 代码库 > Win7 环境weblogic用户名和密码忘记解决方法

Win7 环境weblogic用户名和密码忘记解决方法

Win7 环境weblogic用户名和密码忘记解决方法

环境说明:

操作系统:Win7

Weblogic版本:11g R1(10.3.9)

(以下是废话,可直接从步骤看!)


        Weblogic 装了有一段时间了,有时候做开发经常是在tomcat下做,但是项目真正部署的时候却部署在weblogic下,好多原本在tomcat下是正常的程序,移植到weblogic下就不行了,所以开发人员装一个weblogic随时预备调问题,就显得很有必要了。

        但是有很多人习惯了在tomcat下开发,而疏于在weblogic开发,导致weblogic不经常用,最后把密码用户名都给忘了。都怪当初安装的时候不细心,没有习惯性把用户名和密码记录下来。那也没关系,网上有太多太多的文档可以帮助解决问题。但是笔者发现,大多数的文章都是针对linux环境下找回的,与其说是找回不如说是新建新的用户,设置新的密码。于是就有了本文,针对window下找回(新建用户和密码).请看下文:


操作步骤:

         1.事前准备:先备份3个文件,万一失败了的话,以便还原回去

a.H:\Oracle\Middleware\user_projects\domains\mvno_domain\servers\AdminServer\security\boot.properties(要替换)

b.H:\Oracle\Middleware\user_projects\domains\mvno_domain\security\DefaultAuthenticatorInit.ldift(要替换)

c.H:\Oracle\Middleware\user_projects\domains\mvno_domain\servers\AdminServer\data\ldap\DefaultAuthenticatormyrealmInit.initialized(要删除)

说明:H:\Oracle\Middleware\这个是我的weblogic安装路径


2.打开cmd控制台:win+r →输入”cmd”→输入java -cp H:\Oracle\Middleware\wlserver_10.3\server\lib\weblogic.jarweblogic.security.utils.AdminAccount  newUser newPwd .”

说明:该命令执行后会在当前路径下(C:\Users\Administrator)生成DefaultAuthenticatorInit.ldift文件,把生成的新文件复制替换

b.H:\Oracle\Middleware\user_projects\domains\mvno_domain\security\DefaultAuthenticatorInit.ldift

替换完成后,找到a.H:\Oracle\Middleware\user_projects\domains\mvno_domain\servers\AdminServer\security\boot.properties】打开,可以看到里面的用户名和密码都是加密过后密文,这时候,修改为:

username=newUser

password=newPwd

保持和命令行里的用户名和密码一致。保存关闭。

3.删除c.H:\Oracle\Middleware\user_projects\domains\mvno_domain\servers\AdminServer\data\ldap\DefaultAuthenticatormyrealmInit.initialized】文件

4.重启weblogic即可,打开http://localhost:7001/console登录成功

 

5.至此,登录名和登录密码修改完毕。这时候赶紧记录下密码账户名吧。


参考文档:http://blog.itpub.net/241379/viewspace-712097/

Win7 环境weblogic用户名和密码忘记解决方法