WebLogic修改控制台密码_集群环境
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修改控制台密码_集群环境相关推荐
- java集群调度_集群环境下定时调度的解决方案之Quartz集群
集群环境可能出现的问题 在上一篇博客我们介绍了如何在自己的项目中从无到有的添加了Quartz定时调度引擎,其实就是一个Quartz 和Spring的整合过程,很容易实现,但是我们现在企业中项目通常都是 ...
- weblogic修改控制台密码
修改weblogic控制台密码 主要有两种方式 1.通过控制台修改 a.进入控制台页面 b.找到 用户和组 c.修改密码 2.通过命令行修改 需要注意的是,密码修改完之后,必须重启服务,密码方可生效. ...
- sql 树状结构中知道 父节点与孙节点_集群环境中使用Zookeeper实现分布式幂等控制...
一.什么是Zookeeper? Zookeeper(业界简称zk)是一种提供配置管理.分布式协同以及命名的中心化服务,这些提供的功能都是分布式系统中非常底层且必不可少的基本功能,但是如果自己实现这些功 ...
- 配置密码分布式集群环境hadoop、hbase、zookeeper搭建(全)
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 1.环境说明 群集环境少至要需3个节点(也就是3台服务器设备):1个Master,2个Slave,节点之间局域网连接,可以互相pin ...
- weblogic 修改控制台密码
关掉weblogic所有进程 切换到域下面 $cd /home/weblogic/Oracle/Middleware/user_projects/domains/jydomain/security $ ...
- java futuretask 单例_集群环境下java单例查询多了就异常
{ "query" : { "term" : { "url" : { "value" : "http://ww ...
- 融云发送自定义消息_数据源管理 | Kafka集群环境搭建,消息存储机制详解
一.Kafka集群环境 1.环境版本 版本:kafka2.11,zookeeper3.4 注意:这里zookeeper3.4也是基于集群模式部署. 2.解压重命名 tar -zxvf kafka_2. ...
- weblogic双机热备部署linux,WebLogic应用在集群环境下的一些基本知识【转载】
4.2.1 基本概念 1.硬件的cluster和WebLogic的cluster不是一回事,硬件做的是冷备份,对用户的session,用户请求的负载均衡等的处理是做不到 的,而且一般硬件的双机热备也不 ...
- weblogic 12C集群环境下的session复制
做过weblogic集群环境的人应该都清楚,要想实现session同步,必须满足两个条件:第一,在weblogic.xml里面增加session同步相关的代码:第二,所有放入session的类都要序列 ...
最新文章
- 深度学习中的优化简介
- python可以写桌面软件吗-Python学习,给自己的代码做个合集,定制自己的桌面软件!...
- 招聘 Java 和 前端工程师
- go和python计算字节数组sha1
- boost::mpi::cartesian_communicator相关用法的测试程序
- 如何选择行业,让选择大于努力
- python生成json_python中如何进行json转化
- Spring Bean配置默认为单实例 pring Bean生命周期
- Linear-chain CRF的推导
- 才知道系列之GroupOn
- numpy下, meshgrid
- Android Json解析工具类
- 实时动作游戏同步方式和传输协议选择
- 二阶魔方万能还原公式_魔方小站二阶魔方速拧《2阶魔方公式 视频教程》
- Java实现魔板拼图小游戏(完整版)
- 《Effective C++》读书笔记 条款40:明智而审慎地使用多重继承
- 最简单的迁徙图实现demo
- 哈希存储、哈希表原理
- C++ 关于存档与读档
- 数据库系统从挂科到满分【精华再精华的数据库系统基础理论】3