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=后面

浙公网安备 33010602011771号