普元部署的应用中访问https资源出现 PKIX path building failed的解决办法
原因是应用调用https资源获取数据,此时需要进行证书信任,但此时抛出异常,无法找到安全证书。
解决方法:
首先用浏览器访问服务器需要访问的https资源,并且将crt证书导出到服务器上。
停止PAS V6.5服务
然后进入普元 pas6/pas/domains/domain1/config 目录,执行命令
keytool -import -alias tim.qq -file /home/tim.qq.cer -keystore ./cacerts.jks -trustcacerts
导入证书,输入密钥库口令:`changeit`,输入`Y`信任该证书,完成导入
启动PAS V6.5服务
至此问题解决。
参考资料: