错误:PKIX:unable to find valid certification path to requested target
今天更新github主页的过程中,想使用GAE部署一个Java Web服务来更好的支持网站动态性(关键是利用了免费的GAE资源)。
在配置好eclipse/gdt/gae-sdk等环境后,发现登陆gae一直失败,错误如上。
注:我的PC已经使用g-o-a-g-e-n-t配置好FQ功能,且配置了局域网代理,也就是gdt是可以访问google登陆页面,但输入账号密码后一直无法登陆。
各种百度谷歌后,在这个帖子中查到似乎是跟证书有关,且是jre\lib\security\cacerts中无法查到该证书。
仔细想想整个过程中没有使用到任何证书,只有g-o-a-g-e-n-t server中的CA.cer,尝试性的将该证书导入到jre\lib\security\cacerts,遂成功。
导入证书的过程中还存在2个问题。
其一是eclipse使用的jre环境,可能是java/jdk/jre,也可能是java/jre,所以证书导入路径要保证一致性,不行可在两处都导入。
其二是打开cacerts导入证书时需要密码,其为changeit,可使用portecle工具导入证书。可参考该帖子。
整个过程到此结束,接下来可以好好利用GAE提供的免费server来构建自己的github主页。
原文:http://www.cnblogs.com/tesky0125/p/5022484.html