was数据源中数据库密码忘记解决办法

在接手老项目,或者扩容需要重新部署服务的时候,经常会出现配置数据源的密码之类的忘记了之类的情况,可以用以下方法5min内解决,不需要问其他人,省事又省力.

1:查找数据库密码本地配置文件.

/was/IBM/WebSphere/Appserver/profiles/Customer01/config/cells/cell_name/security.xml

大概路径如上,一般是在部署服务的用户路径下(第一个was就是用户名,这个可能会变),最后用vim打开security.xml.

vim security.xml

2:寻找文件中加密后的密码

vim的话打开后是/password , 也可以用 cat security.xml | grep password 看个人方式

这儿的password主要是用来寻找加密后密码所在位置的一个标志位.也可以用用户名这种已知的明文来定位,只要能找到密码密文就行.

找到结果应该是 password = {xor}passwordEncode    (这种类型)

3:百度搜索Websphere  Password Decoder找一个解密工具

这儿附一个路径:WebSphere Password Decoder

进去之后把在文件中找到的{xor}后面的密文输入解密一下就行(decode是解密,encode是加密).

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值