当你的服务器具有自签名证书时,会出现此问题。要解决此问题,你可以将此证书添加到JVM的受信任证书列表中。
在本文中,作者描述了如何从浏览器中获取证书并将其添加到JVM的cacerts文件中。你可以
JAVA_HOME/jre/lib/security/cacerts使用-
Djavax.net.ssl.trustStore参数编辑文件或运行应用程序。验证你也使用了哪个JDK / JRE,因为这通常会引起混乱。
另请参阅:如何解析SSL证书服务器名称/是否可以使用keytool添加备用名称?如果碰到
java.security.cert.CertificateException: No name matching localhost found异常。



