Weblogic控制台登陆密码遗忘造成不能登录控制台;或者客户因为安全原因需要修改WebLogic控制台密码。可通过相应的步骤修改weblogic控制台的登陆用户名及密码。

1, 停weblogic服务并备份整个weblogic域

[weblogic@test-1 bin]$ ps -ef|grep java

weblogic   5920   5873 49 21:44 pts/0    00:00:33 /usr/java/jdk1.6.0_45/bin/java -server -Xms256m -Xmx512m -XX:MaxPermSize=256m -Dweblogic.Name=AdminServer -Djava.security.policy=/apps/Middleware/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.ProductionModeEnabled=true -da -Dplatform.home=/apps/Middleware/wlserver_10.3 -Dwls.home=/apps/Middleware/wlserver_10.3/server -Dweblogic.home=/apps/Middleware/wlserver_10.3/server -Dweblogic.management.discover=true -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/apps/Middleware/patch_wls1036/profiles/default/sysext_manifest_classpath:/apps/Middleware/patch_ocp371/profiles/default/sysext_manifest_classpath weblogic.Server

[weblogic@test-1 bin]$ ./stopWebLogic.sh

[weblogic@test-1 apps]$ tar -cvf base_domain_20190110.tar base_domain/

注:备份时请注意磁盘空间剩余情况,防止磁盘空间不足造成备份失败。

2, 控制台修改密码

启动Admin Server

确保nodemanager, managed server stopped.

cd /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/bin/; nohup ./startWebLogic.sh &

ps -ef |grep nodemanager

ps  -ef |grep weblogic |grep Server1 Server2

控制台修改weblogic登录账号密码:

例如修改为weblogic/weblogic111

保存修改,然后重新使用新密码登录

3, Move命令备份原各server下data目录

包括Admin Server, Managed Servers.

Admin Server:

weblogic@goya AdminServer]$ cd /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/servers/AdminServer

[weblogic@goya AdminServer]$ mv data data.bak

[weblogic@goya AdminServer]$ ll

total 20

drwxr-x---.  3 weblogic weblogic 4096 May 31  2018 cache

drwxr-x---.  6 weblogic weblogic 4096 Oct 24  2019 data.bak

drwxr-x---.  3 weblogic weblogic 4096 May 31  2018 logs

drwxrwxr-x.  2 weblogic weblogic 4096 May 31  2018 security

drwxr-x---. 19 weblogic weblogic 4096 Aug 11 17:10 tmp

Managed server:

[weblogic@goya Server1]$ cd /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/servers/Server1

[weblogic@goya Server1]$ mv data/ data.bak

[weblogic@goya Server1]$ ll

total 20

drwxr-x---. 3 weblogic weblogic 4096 May 31  2018 cache

drwxr-x---. 5 weblogic weblogic 4096 May 31  2018 data.bak

drwxr-x---. 3 weblogic weblogic 4096 Jan  2  2020 logs

drwxr-x---. 2 weblogic weblogic 4096 Jan 10  2019 security

drwxr-x---. 4 weblogic weblogic 4096 Jan  2  2020 tmp

注:

此处我将data移动为bak防止出现意外情况

此套weblogic存在的其他被管server也需要移除data目录

4, 修改boot.properties文件

Admin Server修改

cd /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/servers/AdminServer/security

vi boot.properties

#Thu May 31 14:27:54 CST 2018

password=weblogic000

username=weblogic

所有被管服务器:

cd /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/servers/Server1/security

vi boot.properties

#Thu Jan 10 23:34:14 CST 2019

password=weblogic000

username=weblogic

5, 修改密码文件

进入$domain_home/security目录执行如下命令:

[weblogic@goya security]$ cd /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/security

[weblogic@goya security]$ mv DefaultAuthenticatorInit.ldift DefaultAuthenticatorInit.ldift.bak.202008

[weblogic@goya security]$ cd /home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/server/bin/

[weblogic@goya bin]$ . ./setWLSEnv.sh

CLASSPATH=/usr/java/jdk1.7.0_80/lib/tools.jar:/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/modules/features/wlst.wls.classpath.jar:.:/usr/java/jdk1.7.0_80/lib/dt.jar:/usr/java/jdk1.7.0_80/lib/tools.jar

PATH=/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/server/bin:/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/../oracle_common/modules/org.apache.ant_1.9.2/bin:/usr/java/jdk1.7.0_80/jre/bin:/usr/java/jdk1.7.0_80/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/java/jdk1.7.0_80/bin:/home/weblogic/bin:/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/../oracle_common/modules/org.apache.maven_3.2.5/bin

Your environment has been set.

[weblogic@goya security]$ cd /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/security

[weblogic@goya security]$ java  -classpath /home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic weblogic111 .

[weblogic@goya security]$ ll

total 56

-rw-rw-r--. 1 weblogic weblogic  3320 Aug 10 16:56 DefaultAuthenticatorInit.ldift

-rw-r-----. 1 weblogic weblogic  4604 May 17  2018 DefaultAuthenticatorInit.ldift.bak.202008

-rw-r-----. 1 weblogic weblogic  2822 May 17  2018 DefaultRoleMapperInit.ldift

-rw-r-----. 1 weblogic weblogic  2496 May 17  2018 DemoIdentity.jks

-rw-r-----. 1 weblogic weblogic    64 May 17  2018 SerializedSystemIni.dat

-rw-r-----. 1 weblogic weblogic 31790 May 17  2018 XACMLRoleMapperInit.ldift

注:

备份控制台密码文件防止出现意外

weblogic                                   //重置后weblogic控制台登陆用户

weblogic111                                     //重置后weblogic控制台登陆密码

命令最后有一个”.”一定要加上

6, 启weblogic并修改启动密码

修改完成后启动weblogic, nodemanager

cd /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/bin/; nohup ./startWebLogic.sh &

使用重置后的用户名及密码登录weblogic控制台

设置密码为weblogic111

此时被管节点为shut down 状态

启动Admin Server

7,命令行启动被管节点

用命令行启动被管节点,启动成功后用kill命令停止启动的被管节点。

[weblogic@goya bin]$ cd /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/bin

[weblogic@goya bin]$ nohup ./startManagedWebLogic.sh Server1 http:127.0.0.1:7001 &

确认启动成功:

<Aug 11, 2020, 5:49:46,758 PM CST> <Notice> <WebLogicServer> <BEA-000360> <The server started in RUNNING mode.>

<Aug 11, 2020, 5:49:46,759 PM CST> <Notice> <Server> <BEA-002613> <Channel "Default[1]" is now listening on 10.0.2.36:7001 for protocols iiop, t3, ldap, snmp, http.>

<Aug 11, 2020, 5:49:46,762 PM CST> <Notice> <Server> <BEA-002613> <Channel "Default[3]" is now listening on 192.168.88.3:7001 for protocols iiop, t3, ldap, snmp, http.>

<Aug 11, 2020, 5:49:46,769 PM CST> <Notice> <Server> <BEA-002613> <Channel "Default[2]" is now listening on 192.168.2.101:7001 for protocols iiop, t3, ldap, snmp, http.>

<Aug 11, 2020, 5:49:46,773 PM CST> <Notice> <Server> <BEA-002613> <Channel "Default[4]" is now listening on 0:0:0:0:0:0:0:1%lo:7001 for protocols iiop, t3, ldap, snmp, http.>

<Aug 11, 2020, 5:49:46,822 PM CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.>

8,命令行启动node manager

cd /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/bin/; nohup ./startNodeManager.sh &

查看日志确保nodemanager启动成功

Domain name mappings:

base_domain -> /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain

<Aug 11, 2020 5:51:52 PM CST> <INFO> <12.2.1.2.0>

<Aug 11, 2020 5:51:52 PM CST> <INFO> <Plain socket listener started on port 5557, host 192.168.88.3>

9,通过控制台重启被管节点

WebLogic修改控制台密码_集群环境相关推荐

  1. java集群调度_集群环境下定时调度的解决方案之Quartz集群

    集群环境可能出现的问题 在上一篇博客我们介绍了如何在自己的项目中从无到有的添加了Quartz定时调度引擎,其实就是一个Quartz 和Spring的整合过程,很容易实现,但是我们现在企业中项目通常都是 ...

  2. weblogic修改控制台密码

    修改weblogic控制台密码 主要有两种方式 1.通过控制台修改 a.进入控制台页面 b.找到 用户和组 c.修改密码 2.通过命令行修改 需要注意的是,密码修改完之后,必须重启服务,密码方可生效. ...

  3. sql 树状结构中知道 父节点与孙节点_集群环境中使用Zookeeper实现分布式幂等控制...

    一.什么是Zookeeper? Zookeeper(业界简称zk)是一种提供配置管理.分布式协同以及命名的中心化服务,这些提供的功能都是分布式系统中非常底层且必不可少的基本功能,但是如果自己实现这些功 ...

  4. 配置密码分布式集群环境hadoop、hbase、zookeeper搭建(全)

    新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 1.环境说明 群集环境少至要需3个节点(也就是3台服务器设备):1个Master,2个Slave,节点之间局域网连接,可以互相pin ...

  5. weblogic 修改控制台密码

    关掉weblogic所有进程 切换到域下面 $cd /home/weblogic/Oracle/Middleware/user_projects/domains/jydomain/security $ ...

  6. java futuretask 单例_集群环境下java单例查询多了就异常

    { "query" : { "term" : { "url" : { "value" : "http://ww ...

  7. 融云发送自定义消息_数据源管理 | Kafka集群环境搭建,消息存储机制详解

    一.Kafka集群环境 1.环境版本 版本:kafka2.11,zookeeper3.4 注意:这里zookeeper3.4也是基于集群模式部署. 2.解压重命名 tar -zxvf kafka_2. ...

  8. weblogic双机热备部署linux,WebLogic应用在集群环境下的一些基本知识【转载】

    4.2.1 基本概念 1.硬件的cluster和WebLogic的cluster不是一回事,硬件做的是冷备份,对用户的session,用户请求的负载均衡等的处理是做不到 的,而且一般硬件的双机热备也不 ...

  9. weblogic 12C集群环境下的session复制

    做过weblogic集群环境的人应该都清楚,要想实现session同步,必须满足两个条件:第一,在weblogic.xml里面增加session同步相关的代码:第二,所有放入session的类都要序列 ...

最新文章

  1. 深度学习中的优化简介
  2. python可以写桌面软件吗-Python学习,给自己的代码做个合集,定制自己的桌面软件!...
  3. 招聘 Java 和 前端工程师
  4. go和python计算字节数组sha1
  5. boost::mpi::cartesian_communicator相关用法的测试程序
  6. 如何选择行业,让选择大于努力
  7. python生成json_python中如何进行json转化
  8. Spring Bean配置默认为单实例 pring Bean生命周期
  9. Linear-chain CRF的推导
  10. 才知道系列之GroupOn
  11. numpy下, meshgrid
  12. Android Json解析工具类
  13. 实时动作游戏同步方式和传输协议选择
  14. 二阶魔方万能还原公式_魔方小站二阶魔方速拧《2阶魔方公式 视频教程》
  15. Java实现魔板拼图小游戏(完整版)
  16. 《Effective C++》读书笔记 条款40:明智而审慎地使用多重继承
  17. 最简单的迁徙图实现demo
  18. 哈希存储、哈希表原理
  19. C++ 关于存档与读档
  20. 数据库系统从挂科到满分【精华再精华的数据库系统基础理论】3

热门文章

  1. vbs整人代码蓝屏_愚人节必备,教你制作整人神器,用代码实现计算机蓝屏
  2. 为什么招聘程序员不喜欢招女生
  3. 边缘计算——云边协同——论文阅读笔记
  4. 计算机网络:帧中继的概念
  5. 关于异地恋情况的调查
  6. oracle vm3.4安装,受支持的平台 - Oracle® VM Server for SPARC 3.4 安装指南
  7. 图像处理中的均值滤波和中值滤波
  8. 软件测试--兼容性测试
  9. 原码,反码和补码的关系?
  10. Windows游戏设计(二)- 打砖块游戏 - 使用Win32 SDK