[WAS]WAS8遗忘管理控制台密码的解决方案

WAS8遗忘管理控制台密码的解决方案

一、背景

     有时候难免会忘记WAS管理控制台的密码,忘记密码后会登录不了管理控制台,对WAS的运维造成一定的不便,下面介绍两种方法来解决在遗忘管理控制台密码时,如何禁用WAS安全性来登录管理控制台。

 

二、解决方法

方法一:命令行方式修改

    从$WAS_HOME/profiles/dmgr /bin目录下,运行 ./wsadmin.sh -conntype NONE 。当wsadmin的命令行窗口出现之后,运行securityoff 。上述操作在应用服务器启动或停止的状态都能发出。再次启动WAS管理控制台时,就是停用管理安全性的状态了。

[root@weblogic100 bin]# pwd

/opt/IBM/WebSphere8/AppServer/profiles/Dmgr01/bin

 

方法二:修改配置文件

    修改$WAS_HOME/profilesconfig/cells/<cell_name>下的security.xml,把第一个enable改成false就取消安全性了,然后重启管理控制台使配置生效。

[root@weblogic100 Dmgr01]# pwd

/opt/IBM/WebSphere8/AppServer/profiles/Dmgr01

[root@weblogic100 Dmgr01]# cat ./config/cells/weblogic100Cell02/security.xml

 

三、重启管理控制台

[root@weblogic100 bin]# pwd

/opt/IBM/WebSphere8/AppServer/profiles/Dmgr01/bin

[root@weblogic100 bin]# ./stopManager.sh  停止DMGR

如果忘了密码,则使用kill的方式,把dmgr的进程杀了然后再重启,

 [root@weblogic100 bin]# ps -ef|grep dmgr

 [root@weblogic100 bin]# kill -9 <dmgr_pid>

[root@weblogic100 bin]# ./startManager.sh  启动DMGR

这时候登录WAS管理控制台则不需要输入密码了,登录管理控制台后,下一步可以重新设置管理控制台的密码。注意对于WAS8版本可以重新设置密码,但WAS7版本不能重新设置密码,只能禁用安全性。

 

四、重新设置管理控制台密码

点击【全局安全性】--下一步

选择用户存储库,点击【下一步】

设置WAS管理控制台用户和密码,点击【下一步】

点击【完成】,并保存。

 

五、重启管理控制台

[root@weblogic100 bin]# pwd

/opt/IBM/WebSphere8/AppServer/profiles/Dmgr01/bin

[root@weblogic100 bin]# ./stopManager.sh  停止DMGR

[root@weblogic100 bin]# ./startManager.sh  启动DMGR

再次登录管理控制台时,就是以重新设置的密码登录了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值