这对我来说是个难题。以下显示了在我尝试执行Amazon搜索时抛出异常的代码部分:
AWSECommerceServiceLocator locator = new AWSECommerceServiceLocator(fooConfig);
locator.setAWSECommerceServicePortEndpointAddress(SourceCountry.USA.getPortAddress());
//throws exception
AWSECommerceServicePortType type = locator.getAWSECommerceServicePort();
以下是例外:
NativeException:bc.exceptions.FatalException: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException:PKIX路径构建失败: sun.security.provider.certpath.SunCertPathBuilderException:无法 找到所请求目标的有效证书路径
奇怪的是,这种情况间歇性地发生。有时,一切都很完美。有人有什么想法吗?在这一点上,非常感谢任何帮助。
感谢。
答案 0 :(得分:0)
可能有几个根本原因:
要从客户端调试控制台,请将-Djavax.net.debug=all
添加到命令行。 Debugging SSL/TLS connections上的页面可以提供对潜在错误的深入了解。