zoukankan      html  css  js  c++  java
  • weblogic密码重置----未做成

    1、备份DefaultAuthenticatorInit.ldift文件
    
    [root@test4 ~]# find / -name DefaultAuthenticatorInit.ldift
    /application/weblogic12/wls12130/user_projects/domains/mydomain/security/DefaultAuthenticatorInit.ldift
    /application/weblogic12/domain/security/DefaultAuthenticatorInit.ldift
    
    mkdir /rubbish/
    
    cd /application/weblogic12/wls12130/user_projects/domains/mydomain/security/
    
    cp DefaultAuthenticatorInit.ldift DefaultAuthenticatorInit.ldift_20150715
    
    [root@test4 security]# ls
    DefaultAuthenticatorInit.ldift           DefaultRoleMapperInit.ldift  SerializedSystemIni.dat
    DefaultAuthenticatorInit.ldift_20150715  DemoIdentity.jks             XACMLRoleMapperInit.ldift
    
    [root@test4 security]# mv DefaultAuthenticatorInit.ldift  /rubbish/
    
    [root@test4 security]# ls
    DefaultAuthenticatorInit.ldift_20150715  DemoIdentity.jks         XACMLRoleMapperInit.ldift
    DefaultRoleMapperInit.ldift              SerializedSystemIni.dat
    
    
    2、运行 java -cp /app/sinova_cs/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar weblogic.security.utils.AdminAccount <新用户名> <新密码> .(注意最后有个点的,点之前有空格)
    
    [root@test4 security]# find / -name weblogic.jar
    /application/weblogic12/wls12130/wlserver/server/lib/weblogic.jar
    
    java -cp /application/weblogic12/wls12130/wlserver/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic jenkins@123 .
    
    
    3.执行完后在当前目录会生成一个新的DefaultAuthenticatorInit.ldift文件,然后替换原来的%DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift文件。
    
    [root@test4 security]# ls
    DefaultAuthenticatorInit.ldift           DefaultRoleMapperInit.ldift  SerializedSystemIni.dat
    DefaultAuthenticatorInit.ldift_20150715  DemoIdentity.jks             XACMLRoleMapperInit.ldift
    
    
    4、从%DOMAIN_HOME%/servers/AdminServer/data/ldap/子目录中删除初始化状态文件DefaultAuthenticatormyrealmInit.initialized,删除boot.properties。
    
    [root@test4 bin]# find / -name AdminServer
    /application/weblogic12/domain/servers/AdminServer
    
    cd /application/weblogic12/domain/servers/AdminServer/data/ldap
    rm -rf DefaultAuthenticatormyrealmInit.initialized
    cd /application/weblogic12/domain/servers/AdminServer/security
    rm -rf boot.properties
    
    
    5.运行startWebLogic.sh,启动过程中会让你输入用户名和密码,输入新建立的用户名和密码
    
    [root@test4 security]# find / -name startWebLogic.sh
    /application/weblogic12/wls12130/user_projects/domains/mydomain/bin/startWebLogic.sh
    /application/weblogic12/wls12130/user_projects/domains/mydomain/startWebLogic.sh
    /application/weblogic12/domain/bin/startWebLogic.sh
    /application/weblogic12/domain/startWebLogic.sh
    
    
    
    
    6、用新的用户名密码登录管理控制台,在“安全领域”里点击“myrealm”,在用户和组里,找到之前的那个用户,修改密码,保存。
    
    
    7、重新建立boot.properties文件
    username=weblogic
    password=jenkins@123
    
    
    8、重启weblgoic
    
    cd /application/weblogic12/domain/bin/
    
    ./startWebLogic.sh &
    
    
    参照文档:
    
    https://www.cnblogs.com/Eivll0m/p/4647635.html
  • 相关阅读:
    TCP IP基础知识的复习
    Design Pattern: Singleton 模式
    解决Win7下安装VS2010不显示序列号框的两种方法
    字典树(Trie tree)
    在VS如何查看汇编代码
    使用模板实现编译期间多态
    一段c++代码小例子
    C++ 虚函数表解析
    C++问题:if( input.rdstate() & std::ios::failbit )
    Design Pattern: Adapter 模式 Class Adapter
  • 原文地址:https://www.cnblogs.com/effortsing/p/10371751.html
Copyright © 2011-2022 走看看