2022
我们一起努力

weblogic用户(weblogic用户密码忘记)

本文目录:

  • 1、如何创建weblogic用户,如何创建weblogic域
  • 2、如何辨别weblogic已经无限用户
  • 3、Weblogic 用户自助解锁的2种方式试验
  • 4、如何修改weblogic console登陆的用户名和密码
  • 5、weblogic如何避免每次输入用户名和密码?

如何创建weblogic用户,如何创建weblogic域

weblogic为纯绿色版本服务端中间件,安装weblogic和创建weblogic域不需要写入任何注册表项。基于此原理,我们可以将采用手工复制的方式进行新域的创建,以下介绍方法。

说明:源域,名称:mydomain1,通过向导创建,已经成功部署服务包的域。

如何辨别weblogic已经无限用户

使用新密码即可登录成功、逗密码地和逗组地三个页签。

设置密码界面有逗常规地、密码登录控制台,下面即可显示目前已经存在的用户、及确认新密码即可,则会提示逗身份验证被拒绝地,不需要重启应用服务。

点保存后,选择第二个页签逗用户和组地,上面的消息会提示逗设置更新成功地。

登录进去以后,选择点击进入设置界面。

在myrealm面板中,我们使用原weblogic用户名,点击进入,选择右边逗域结构地中的逗安全领域地菜单。

密码修改后立即生效,此时如果使用旧密码登录,点击逗myrealm逗进入,表示此时密码已经修改了,如本weblogic域为weblogic用户,两个密码要一样,这里点击第二个页签设置新密码。其他两个页签不要改动首先。

这里就进入了逗安全领域地选项

Weblogic 用户自助解锁的2种方式试验

有一个修改密码的需求,要求修改完密码之后判断当前用户是否被锁,被锁了的话自动解锁该用户。

weblogic控制台本身有取消用户锁定的功能,但是只能一个一个去解锁,如下图所示:

尝试了2种方式去解锁。第一种是执行java命令,在集群状态下没成功;另一种是用JMX获取MBean来解锁。

这里会用到3条命令:

(1)查找所有Security开头的MBean资源:

java -cp E:\oracle\Middleware\wlserver_12.1\server\lib\weblogic.jar weblogic.Admin -url 192.168.1.199:7001 -username weblogic -password 11111111 query -pretty -pattern Security:*

打开CMD命令行,执行该命令后,会显示MBean Name的列表,如下图所示:

红框圈住的MBeanName就是我要用来解锁的Name,怎么确定是这个MBean呢?

首先,oracleRealm是这台weblogic的默认安全域名,UserLockoutManager是固定名称,oracleRealm+UserLockoutManager自然就是我要找的MBean。

其次,该MBean下列出了一些用户封锁管理统计信息,这些属性值和weblogic控制台的用户封锁管理统计信息是一致的,如下图所示:

(2)查询某个用户是否被锁了:

java -cp E:\oracle\Middleware\wlserver_12.1\server\lib\weblogic.jar weblogic.Admin -url 192.168.1.199:7001 -username weblogic -password 11111111 invoke -mbean Security:Name=oracleRealmUserLockoutManager -method isLockedOut poweruniontest

命令执行后,如果该用户被锁了返回true,否则返回false(我这里是没被锁定的截图),返回结果如下图所示:

(3)解锁:

java -cp E:\oracle\Middleware\wlserver_12.1\server\lib\weblogic.jar weblogic.Admin -url 192.168.1.199:7001 -username weblogic -password 11111111 invoke -mbean Security:Name=oracleRealmUserLockoutManager -method clearLockout poweruniontest

命令执行后,不管该用户是否被锁,都会返回OK,如果命令执行发生错误则会返回failed(未验证),如下图所示:

//下面的ip、port:管理服务器的ip和端口;username、password:weblogic管理员的用户名和密码。

如何修改weblogic console登陆的用户名和密码

第一步:在console端使用原来的用户名和密码登陆,再进入your

appliation's

security

setting的realms,再进入myrealm,进入user

managerment,进入manager

users

within

this

security

realm;[该操作界面

可以修改“删除”老的用户,“新增”管理用户]

第二步:在manager

users

within

this

security

realm操作界面上,可以新建一个用户,注意必须将该用户设定到管理员组内,否则该用户无法在console上登陆;

还可以修改原登陆者的密码[weblogic的密码是8位数字以上]

第三步:关闭wls服务进程;

第四步:备份你的config.xml和boot.properties文件,为了避免修改操作失误;

如果没办法回复到修改密码前的那种状态,那只能建议你重配domain了.

第五步:修改boot.properties文件是可以的,

username=weblogic

password=123456789

记着用户名和密码都不加引号,否则启不来。启动完后用户名和密码自动就变成密文了。

或者你把boot.properties的用户名和密码清空,启动时手工输入用户名和

密码也是可以的。

weblogic如何避免每次输入用户名和密码?

1、修改WebLogic的启动脚本,即修改startWebLogic.sh,增加如下内容:

WLS_USER="weblogic"

export WLS_USER

WLS_PW="password"

export WLS_PW

/script. /script.

2、保存用户名和密码信息到boot.properties文件中,在AdminServer和ManagedServer的目录下(例:/home/oracle/u01/Middleware/user_projects/domains/portal_domain/servers/AdminServer/),新建security文件夹,并在其中创建boot.properties文件,填入如下内容:

username=weblogic

password=password(待服务器启动一次之后会自动进行加密)

3、进入管理服务器的AdminServer目录,如:%DOMAIN_HOME%/servers/AdminServer。将其中的data目录重命名,如:data_old。或者备份到别的地方。

4、 修改管理服务器的boot.properties文件,如:%DOMAIN_HOME%/servers/AdminServer/security /boot.properties,修改其中的用户名与密码(用明文,第一次启动服务器时明文将被加密),要和上面命令中的用户名密码一致。

5、重新启动服务器后,就可以使用用户weblogic登录管理控制台了。

第一次启动后,%DOMAIN_HOME%/servers/AdminServer/security/boot.properties中的用户名密码被加密为:

#Tue Feb 07 09:55:44 CST 2012

password={AES}eCAESwlBym9A6ZI6HMOSf1ACl85BwDDouZ2+FaamP1s\=

username={AES}YVuNv07/Yi3EjhDUoUjWl/S1jUDamfLpm9/iXAb3gto\=

【weblogic用户】的内容来源于互联网,如引用不当,请联系我们修改。

赞(0)
文章名称:《weblogic用户(weblogic用户密码忘记)》
文章链接:https://www.fzvps.com/138072.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!