weblogic部署服务后由于交接过程中文档不完整导致有一个域的控制台账号密码遗失, 在此整理记录一下重置控制台账号密码的过程:
注:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目录,例如我就是E:\Programs\bea10\user_projects\domains\mobile_domain
一、重置控制台账号密码
1、为了保证操作安全,首先备份%DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift
2、进入%DOMAIN_HOME%/security目录(windows-shift+右键选择在此处打开命令行窗口,linux-运行客户终端)
执行下列命令:java -classpath E:/Programs/bea10/wlserver_10.3/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic weblogic1 .
特点注意:最后有个“ .”,一个空格和一个点。其中倒数第二的weblogic代表用户名,最后一个weblogic1代表密码。此命令将生成新文件覆盖%DOMAIN_HOME%/security目录下原来的 DefaultAuthenticatorInit.ldift。
3、进入域的AdminServer目录,如:%DOMAIN_HOME%/servers/AdminServer。将其中的data目录重命名,如:data_old。或者剪切到别的地方。
特别注意:删除/移除原data目录的操作是必须的。
4、修改管理服务器的boot.properties文件,路径:%DOMAIN_HOME%/serve