java – Eclipse中的PKIX路径构建失败

我正在使用Liferay,我正在使用eclipse,并使用加密套接字(SSL)运行客户端/服务器模型.

目前,当我以批处理模式运行应用程序时,我的应用程序正在运行客户端/服务器连接,但是当我尝试在Eclipse中启动服务器时,应用程序正在给我错误

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)

我已经使用InstallCert.java并将jssecacerts复制到

%JAVA_HOME%/jdk_version/jre/lib/security

但仍然给我错误.我还检查了证书(keytool -v -list)并在受信任的根CA中手动安装.可能是什么问题?谢谢!

最佳答案
请参考this答案供您参考.

成功安装给您PKIX错误的站点证书后,无需传递任何VM参数!

但关键是找到jre给你这个错误!所以确保2件事

>您将证书安装到eclipse正在使用的jre的cacart文件中
>证书是根证书

转载注明原文:java – Eclipse中的PKIX路径构建失败 - 代码日志