was 停脚本跳过密码验证

was停脚本跳过密码验证在修改了管理台的密码后,会导致停was服务失败,原因是soap验证文件中写死了密码

在/was/IBM/WebSphere/AppServer/profiles/AppSrv01/properties/soap.client.props文件的 com.ibm.SOAP.loginPassword

将该密码修改为明文,调用

/was/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/PropFilePasswordEncoder.sh /was/IBM/WebSphere/AppServer/profiles/AppSrv01/properties/soap.client.props com.ibm.SOAP.loginPassword -Backup

进行加密并备份,备份文件中存有加密前的明文密码,需要注意。

也可以手动执行

java -Djava.ext.dirs=/was/IBM/WebSphere/AppServer/plugins:/was/IBM/WebSphere/AppServer/lib/ com.ibm/ws.security.util.PasswordEncoder new_password  查看加密后的密文,然后将密文替换至

/was/IBM/WebSphere/AppServer/profiles/AppSrv01/properties/soap.client.props 中com.ibm.SOAP.loginPassword=后面

 

posted @ 2021-03-04 19:23  找耳朵的鱼  阅读(177)  评论(0)    收藏  举报