• weblogic修改密码【修订版】


    一、重置控制台账号密码

    1、为了保证操作安全,首先备份%DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift

    2、进入%DOMAIN_HOME%/security目录(windows-shift+右键选择在此处打开命令行窗口,linux-运行客户终端)

      执行下列命令:java -cp /data/weblogic/wls/wlserver_10.3/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic weblogic1 .

      特点注意:最后有个“ .”,一个空格和一个点。其中倒数第二的weblogic代表用户名,最后一个weblogic1代表密码。此命令将生成新文件覆盖%DOMAIN_HOME%/security目录下原来的 DefaultAuthenticatorInit.ldift。

    3、进入域的AdminServer目录,如:%DOMAIN_HOME%/servers/AdminServer。将其中的data目录重命名,如:data_old。或者剪切到别的地方。

      特别注意:删除/移除原data目录的操作是必须的。

    4、修改管理服务器的boot.properties文件,路径:%DOMAIN_HOME%/servers/AdminServer/security/boot.properties,修改其中的用户名与密码(用明文,第一次启动服务器时明文将被加密),要与上面命令行中的用户名密码一致(别写反了)。

      例:修改后:
      username=weblogic
      password=weblogic1

    5、重新启动服务,就可以使用用户weblogic登录管理控制台了。

    二、修改控制台帐号的密码

    但是有时候我们并不是忘记了密码,而是应管理/安全要求需定期修改控制台密码,相比于正常的修改密码,weblogic算是有些繁琐的,详细方法如下:

    1、打开weblogic控制台,安全领域 --> myrealm --> 用户和组,将会看到weblogic用户,可以直接删除,也可以点击用户weblogic进入详情页面,点击口令页面,输入新的口令,保存。

      如果此时就去重新启动weblogic控制台,是不成功的;

    2、需要我们去修改%DOMAIN_HOME%/servers/AdminServer/security/boot.properties文件,将密码修改为在控制台中修改的新密码

      例:修改后的boot.properties文件:
      username=weblogic
      password=weblogic123

    执行命令如下 vi boot.properties  进入文件  输入 i  进行修改

    在按ESC + :x + enter键保存即可,如不保存 按ESC + :q! + enter 退出

    注:第一次启动服务器时明文将被加密,不用担心填明文密码会不安全。

    3、重新启动服务,就可以使用新密码登录管理控制台了。

    4.weblogic无法启动,显示
    <2019-3-6 上午11时35分24秒 CST> WebLogicServer> A critical service failed. The server will shut itself down>
    <2019-3-6 上午11时35分24秒 CST> <Notice<WebLogicServer <BEA-000365 <Server state changed to FORCE_SHUTTING_DOWN
    解决方案1:在domains***serversAdminServersecurity目录下创建boot.properties 文件,内容为
    username = 你的weblogic用户名
    password = 你的weblogic密码
    结果:失败
    解决方案2:解决办法:

        删除edit.lok
        进入到weblogic应用的如下路径:
        cd /home/weblogic/Oracle/Middleware/user_projects/domains_new
        将edit.lok文件删掉
        rm edit.lok
        2.删除config.lok
        进入到如下路径:
        cd /home/weblogic/Oracle/Middleware/user_projects/domains_new/weblogic/config
        将config.lok文件删掉
        rm config.lok
        3.删除AdminServer.lok
        cd /home/weblogic/Oracle/Middleware/user_projects/domains_new/weblogic/servers/AdminServer/tmp
        rm AdminServer.lok
        4.删除EmbeddedLDAP.lok
        cd /home/weblogic/Oracle/Middleware/user_projects/domains_new/weblogic/servers/AdminServer/data/ldap/ldapfiles
        rm mbeddedLDAP.lok
        进入到如下路径:
        cd /home/weblogic/Oracle/Middleware/user_projects/domains_new/weblogic
        找到如下文件:
        find servers/ -name “*.DAT”
        servers/AdminServer/data/store/diagnostics/WLS_DIAGNOSTICS000000.DAT
        servers/AdminServer/data/store/default/_WLS_ADMINSERVER000000.DAT
        删除这两个文件
        重新启动weblogic,成功连接上,weblogic日志显示正常,前端页面能够正常打开
        原文:https://blog.csdn.net/haoluojie/article/details/49635137
        结果:成功

  • 相关阅读:
    A B
    hdu 4656 Evaluation [任意模数fft trick]
    bzoj 3451: Tyvj1953 Normal [fft 点分治 期望]
    bzoj 3509: [CodeChef] COUNTARI] [分块 生成函数]
    hdu 5730 Shell Necklace [分治fft | 多项式求逆]
    hdu 4609 3-idiots [fft 生成函数 计数]
    UVA 12633 Super Rooks on Chessboard [fft 生成函数]
    Codeforces Round #410 (Div. 2)
    形式幂级数 [学习笔记]
    Python 字符串前面加u,r,b,f的含义
  • 原文地址:https://www.cnblogs.com/hmhhz/p/11993648.html
Copyright © 2020-2023  润新知