在运维中你肯定遇到过这种情况,有一天检查weblogic登录控制台发现密码忘了,记不起来了,解决办法我总结如下,希望能帮到你。
1.找server/lib下weblogic.jar包的路径,执行下面语句。
java -classpath /weblogic/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic 'xxxxxxx' .
注意这个地方的空格加点,生成DefaultAuthenticatorInit.ldift,删除旧的,记得备份。
rm -rf DefaultAuthenticatorInit.ldift
rm -rf ldap
删完之后重启就合适了。
[weblogic@XXXX]$ ls
DefaultAuthenticatorInit.ldift DefaultRoleMapperInit.ldift SerializedSystemIni.dat XACMLRoleMapperInit.ldift
[weblogic@XXXX]$ rm -rf boot.properties,DefaultAuthenticatorInit.ldift,DefaultAuthenticatormyrealmInit.initialized
删除boot.properties,DefaultAuthenticatorInit.ldift,DefaultAuthenticatormyrealmInit.initialized三个文件
2.把新生成的DefaultAuthenticatorInit.ldift文件copy到原来的DefaultAuthenticatorInit.ldift路径下
新建一个boot.properties文件,vi boot.properties并写入:username=weblogic password=webLigic保存。
3.删除 AdminServer/data/下面的.ldap文件,重启weblogic。
| 留言与评论(共有 0 条评论) “” |