我有一个在本地 GlassFish v3 上运行的网络应用程序。该应用程序连接到另一个服务器(非本地)上的 REST Web 服务。连接是通过 HTTPS 完成的。在尝试连接时,我得到:
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
我将外部 ws 目录中的证书添加到本地 java 密钥库,但这并没有解决问题。
我是否必须指示 GlassF 使用本地密钥库或其他东西?或者只是将它添加到 java 密钥库中,它也应该适用于本地 GlassF?