热度1,609 ℃ 时间:2013-12-26 10:26 分类:middleware 评论数:0 条html
0java
weblogic默认验证密码机制:若是输入错误超过5次,即便后面输入正确,也会报密码错误(这点至关坑爹啊!)web
不过正好实践了下如何重置10.3.5版本的密码重置,密码验证主要是经过security/DefaultAuthenticatorInit.Ldift 来验证,更新完以后删除domain下的shell
ldap目录里的缓存文件。vim
步骤以下:缓存
将全部的应用所有关闭(具体步骤略)dom
cd
~
/weblogic_home/user_projects/domains/domain/security
this
cp
DefaultAuthenticatorInit.Ldift DefaultAuthenticatorInit.Ldift.bak
#备份验证文件
加密
java -classpath ~
/weblogic_home/wlserver_10
.3
/server/lib/weblogic
.jar weblogic.security.untils.AdminAccount weblogic weblogic123 .
spa
#重置weblogic 密码为weblogic123 ,注意后面是'空格.'
rm
-rf ~
/weblogic_home/user_projects/domains/domain/servers/AdminServer/data/ldap/
*
#删除ladp缓存,注意,不要删错了。。
vim ~
/weblogic_home/user_projects/domains/domain/servers/AdminServer/security/boot
.properties
#若是没有免密码登录请跳过此步
#删除以前加密过的字符,修改成
password=weblogic123
username=weblogic
而后启动应用(具体步骤略),若是有多个应用请重复上面的步骤。