哈喽,咨询一个问题,我们的rabbitMQ证书突然失效了
早上所有的java服务都报PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
请问是什么问题
这个问题是由于Java在尝试建立SSL连接时,无法找到有效的证书路径导致的。可能的原因有:
建议按照以下步骤进行排查和解决:
当Java服务尝试连接到使用HTTPS协议的RabbitMQ服务器时,出现PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
这样的错误,通常意味着Java环境无法验证RabbitMQ服务器提供的SSL/TLS证书。
有几个可能的原因导致这种情况:
cacerts
文件)中,那么也会出现这个问题。确保所有的中间证书都已经包含在信任存储中。要解决这个问题,你可以尝试以下方法:
login failed code:10000 msg:SERVER_ERROR,sun.security.validator.ValidatorException: PKIX path
building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested target: [0bc1746d15622262046205726e0719]
客户服务端获取AccessToken的URL外网是否可以访问。
客户服务端获取AccessToken的返回字段是否符合文档规范。
客户的服务端证书是否有问题。
如果证书有问题会打印类似以下日志。参考外网资料(https://www.cnblogs.com/liaojie970/p/4919485.html )解决。
账号的常见问题https://help.aliyun.com/document_detail/128485.html?spm=a2c4g.750001.0.i2
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/