加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

【2008-12-16】weblogic控制台口令修改及善后处理

(2011-05-23 21:36:36)
标签:

it

分类: 日常心得

平台信息-OS:HP-UX v11.31,WebLogic server v10.3
首先在控制台修改口令:Security Realms->myrealm->Users and Groups->Users->选择需要修改口令的用户,比如weblogic->Passwords->输入新的口令并确认。

这 时候启动server就需要使用新的口令,否则adminserver无法启动,提示boot.properties的用户/口令不正确。 managedserver虽然可以启动,但是无法连接上console,接受console的管理,启动后在console上看到的server状态还 是shutdown。managedserver启动时提示错误信息:
<2008-12-16 09:07:58 PM GMT+08:00> <Error> <Configuration Management> <BEA-150021> <The admin server failed to authenticate the identity of the user weblogic starting the managed server. The reason for the error is .>
<2008-12-16 09:07:58 PM GMT+08:00> <Emergency> <Management> <BEA-141151> <The admin server could not be reached at
http://localhost:7001.>

将domain目录下的boot.properties修改为新的明码口令 之后,需要删除./servers/AdminSever(加入管理服务器名为AdminSever)/security下的 boot.properties。这样启动AdminSever的时候就会将明码的用户/口令加密,并同步到server下。启动时会提示信息:
<Dec 16, 2008 9:00:14 PM GMT+08:00> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
<Dec 16, 2008 9:00:15 PM GMT+08:00> <Notice> <Security> <BEA-090083> <Storing boot identity in the file: <domain>/servers/AdminServer/security/boot.properties>

然后,需要删除servers下的所有受管server的boot.properties,否则还是无法被AdminSever接管。甚至还会提示boot.properties的用户/口令不正确而无法启动managedserver。

另外,将<domain>/boot.properties 和<domain>/servers/AdminServer/security/boot.properties都删除后,启动 AdminSever将提示输入用户名和口令,这时候需要输入新的口令。但如果还删除./servers/AdminServer/data/ldap这 个目录,则需要输入创建domain时候设置的初始的用户和口令,否则提示:SecurityInitializationException: Authentication for user <username> denied,启动失败。

附:以上操作的前提是startManagedWebLogic.sh中没有WLS_USER和WLS_PW,完全使用boot.properties来认证。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有