1.软文推荐

2.软文推荐

3.软文推荐

目录: 1、Weblogic 用户自助解锁的2种方式试验 2、weblogic如何避免每次输入用户名和密码? 3、如何修改weblogic console登陆的用户名和密码 Weblogic 用户自助解锁的2种方式试验

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

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

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

这里会用到3条命令:

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

java -cp E:oracleMiddlewarewlserver_12.1serverlibweblogic.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:oracleMiddlewarewlserver_12.1serverlibweblogic.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:oracleMiddlewarewlserver_12.1serverlibweblogic.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如何避免每次输入用户名和密码?

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 console登陆的用户名和密码

首先,我们使用原weblogic用户名、密码登录控制台。

登录进去以后,选择右边逗域结构地中的逗安全领域地菜单,点击进入。

这里就进入了逗安全领域地选项,点击逗myrealm逗进入。

在myrealm面板中,选择第二个页签逗用户和组地,下面即可显示目前已经存在的用户,如本weblogic域为weblogic用户,选择点击进入设置界面。

设置密码界面有逗常规地、逗密码地和逗组地三个页签,这里点击第二个页签设置新密码、及确认新密码即可,两个密码要一样。其他两个页签不要改动。

点保存后,上面的消息会提示逗设置更新成功地,表示此时密码已经修改了。

密码修改后立即生效,不需要重启应用服务,此时如果使用旧密码登录,则会提示逗身份验证被拒绝地,使用新密码即可登录成功。

相关文章 8

1

国外服务器打开速度慢的解决方法(用国外服务器) 40秒前

用得上国外服务器的,大部分都是做外贸网站的站长了,经营外贸网站首先就要选择一款稳定快速的服务器主机。不论站长是选择BlueHost的虚...

2

typescript菜鸟教程(typescript高级教程) 4分钟前

目录:1、typescript教程是什么?2、TypeScript 速成教程3、如何在 TypeScript 中使用装饰器4、如何在 TypeScript 中创建自定义类型typescript教程是什么...

3

潍坊网站优化(潍坊网站优化快速排名) 6分钟前

目录:1、潍坊有哪些比较不错的网站建设,优化公司呢???2、如何做好网站优化?具体的操作步骤是什么?3、潍坊seo外包怎么做4、潍坊最好的...

6

如何挑选合适自身企业服务器种类?(如何挑选合适自己的书) 12分钟前

互联网发展,许多公司的线上线下业务流程进行的蒸蒸日上。针对别的想创建企业官网的,该怎样挑选合适自身的企业服务器种类呢?非常是...

7

七牛云ceo(七牛云存储) 14分钟前

目录:1、社交平台带货综合开发,独角兽独霸商业网络,新创业平台路在何方?2、七牛云CEO许式伟:中小厂商参与IaaS市场竞争要有清晰定...

8

CloudCone推出两款特价VPS方案 首月低至$0.99(cloudcone官网) 14分钟前

《点击官网购买》 注意:以上方案均提供1个IPv4地址和3个IPv6地址,只限首月优惠哦。 这次CloudCone两款特价美国VPS主机价格还是很给力的,...