无法访问websphere管理控制台

时间:2012-09-11 11:23:41

标签: webserver websphere admin

我对websphere有点新意。我正在关注在websphere中设置我们公司应用程序的内部指南,但是我在管理控制台中更改了一个参数,在重新启动服务器之后,我们无法使用管理控制台进行访问。enter image description here

我检查了第一个选项,在第二个选项之前,用户管理员和密码管理员也是。现在,因为它说“服务器身份自动生成”我不知道我需要在管理控制台中输入什么用户和密码组合..

  • 我所指的管理控制台是位于server:port / ibm / console中的管理控制台。 谢谢,这对我来说真的是一个严重的问题,我真的很感激我能得到的任何帮助......

2 个答案:

答案 0 :(得分:4)

在进行更改之前,您仍然可以使用管理员用户使用的任何密码。服务器用户标识不用于限制对管理控制台的访问(请参阅What is security property 'Server user identity' used for in Websphere Application Server?)。

尽管如此,由于您现在无法访问管理控制台(我假设您的意思是管理员colsole登录页面显示但是由于密码错误而无法让管理员用户通过身份验证),我首先要做的就是建议转向全局安全性,以便您可以使用管理控制台来修复您的设置并重新启用安全性。关闭安全性后,在管理控制台登录期间不会要求您输入密码。 Changing security settings in WebSphere Application Server with wsadmin技术说明提供了分步说明。

如果您不确定管理员用户使用的密码,则必须在已配置的用户存储库中重置密码(例如,如果已配置LDAP,则必须在LDAP处重置密码),然后才能启用安全。如果您使用的是联合存储库(默认情况下,如果您没有更改它),则很可能是admin用户驻留在基于文件的存储库中,该存储库是联合存储库的第一个成员。在这种情况下,您只需按照How to reset the administrator's password in the file registry技术说明中的步骤重置密码即可。否则,您可以尝试在Updating your WAS administrator password处记录的备选方案(该链接来自Lotus文档,但仍然适用)。

答案 1 :(得分:0)

鉴于您的终端中有命令行' xmlstarlet ',

  • WAS_HOME =您的Websphere根位置
  • PROFILENAME =是你的 个人资料的名称
  • CELLNAME =是您的手机名称

,然后

xmlstarlet edit --update "/security:Security[@enabled='true']/@enabled" --value "false" $WAS_HOME/profiles/$PROFILENAME/config/cells/$CELLNAME/security.xml > /tmp/security.xml
cp /tmp/security.xml $WAS_HOME/profiles/$PROFILENAME/config/cells/$CELLNAME/security.xml

摘要:您只需将 enabled =“true”属性更改为即可编辑正确的 security.xml 文件=“false”以编程方式使用 xmlstarlet 。请注意,sed,awk,ed和其他GNU工具缺乏正确处理XML嵌套树结构的必要能力。