在IBM WebSphere应用服务器中禁用安全性
可能会有一种情况,你需要禁用安全性进入WAS DMGR控制台。这通常发生在以下情况下:
- 你忘记了凭据
- 有人改变了密码
- 搞砸了SSL/安全配置或security.xml
你是否处于需要在没有凭据的情况下进入WAS部署管理器的情况?
有两种方法可以禁用安全性。所以选择你喜欢的那种。
第一种方法 – 使用wsadmin
- 进入DMGR配置路径和bin文件夹
- 执行
wsadmin.sh
以获得wsadmin提示符
[root@localhost bin]# ./wsadmin.sh WASX7209I: 使用SOAP连接器连接到节点localhostCellManager01上的进程“dmgr”;进程类型为:DeploymentManager WASX7029I: 要获取帮助,请输入:“$Help help” wsadmin>
- 执行下面所示的
securityoff
命令
wsadmin>securityoff 现在已关闭本地操作系统安全性,但您需要重新启动server1才能使其生效。 wsadmin>
- 执行exit命令退出wsadmin工具
- 重新启动DMGR使其生效
现在尝试访问WAS DMGR控制台,它不应提示任何凭据。
第二种方法 – 修改security.xml
备份security.xml文件,它位于DMGR配置路径/config/cells/CellName下。如果不确定,可以使用find命令搜索security.xml
- 使用vi编辑器修改security.xml
- 搜索enabled=true(如下所示)
- 将true更改为false(如下所示)
- 保存文件并restartDMGR
就这样。现在您可以在不需要密码的情况下访问WAS DMGR。
提示:要恢复安全性,需要执行以下操作….
- 调用
wsadmin.sh
- 执行
securityon
命令 - 重新启动DMGR
我希望上述其中一个方法能帮助您禁用安全性以进入WAS管理控制台。
想要在云计算方面建立技能?查看这个初学者指南。