本来在console里面的安全领域-myrealm-用户和组-weblogic-口令里面设置新密码 ,以为就修改成功了 ,万万没想到,kill掉之后重启应用就启动不起来了
然后就报security之类的错
具体操作如下
1 先杀掉进程
ps -ef|grep java
Kill -9 41169
2 找到DefaultAuthenticatorInit.ldift文件
可以先备份起来,我是直接删了,因为后面执行命令后会创建一个新的同名文件,留着的话密码会设置不成功
cd /opt/bea/bea12c13/user_projects/domains/fdc_sj_domain/security
3 再换到servers/AdminServer下面
把cache data logs tmp四个目录删掉,只留下security目录
4 打开security目录,编辑boot.properties
将username和password设为明文,修改后保存,如下
5 然后切换回security目录下,
执行以下命令:
Java -classpath /opt/bea/bea12c13/wlserver/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic weblogic .
注意
AdminAccount 后面是username与password,
以空格隔开, 然后以 空格+点 . 结尾
便会将明文密码加密
6 最后
./startWeblogic.sh