weblogic11g重置账户
weblogic重置用户名密码
00、备份域下的认证文件
备份%DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift #当前的默认密码认证
01、再次初始化认证文件
locate weblogic.jar #查找文件路径
/data/Middleware/wlserver_10.3/server/lib/weblogic.jar
进入%DOMAIN_HOME%/security目录下
java -classpath xxxxx/server/lib/weblogic.jar weblogic.security.utils.AdminAccount <NewAdminUserName> <NewAdminPassword> .
java -classpath /data/Middleware/wlserver_10.3/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic weblogic .
注意:
特点注意最后有个“ .”,一个空格和一个点
此命令将生成新的DefaultAuthenticatorInit.ldift文件覆盖原来的。
02、备份server/XXX/data目录
进入管理服务器的AdminServer目录,
如:%DOMAIN_HOME%/servers/AdminServer将其中的data目录重命名,目的使用新生成的密码认证文件
03、初始化安全认证密码文件boot.properties
%DOMAIN_HOME%/servers/AdminServer/security /boot.properties,修改其中的用户名与密码(用明文,第一次启动服务器时明文将被加密),
上面命令中的用户名密码一致
vim boot.properties username=weblogic password=weblogic
04、重启服务端
可以使用用户weblogic登录管理控制台了。
第一次启动后,%DOMAIN_HOME%/servers/AdminServer/security/boot.properties中的用户名密码自动会被再次加密
05、解决登录控制台缓慢
${DOMAIN_HOME}/bin/setDomainEnv.sh $* 下方,增加以下语句: JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.security.egd=file:/dev/urandom"