由于公司的某个服务器由http转为https,导致原先的接口不可用,不过网上一堆忽略ssl都可以用就不多写了,写几个奇葩的问题
首先报错都是
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
配置了新的restTemplateConfig,并且有@Qualify 指定了加载的
使用时候
但是还是报上面的错误,先用百度和公司内网地址试了下可以,公司外网不行,以为加载了特定地址没用,改成原先的默认加载后发现还是不行,后面发现可能是百度和内网有http转https之类的,所以就是没用。
排除地址问题后就是看restTemplate了,发现公司项目下有个默认的其他restTemplateConfig,并且那个bean没有名称,可能是覆盖了?
注释掉即可