admin管理员组文章数量:1578598
一客户换服务器。在新服务器安装完所有环境后,把原服务器硬盘所有内容备份到新服务器。
迁移很成功,应用正常运行,一切看似很完美。
突然客户来电:用户申请提现(【企业付款到零钱】功能),“审核通过”按钮一直提示“不支持微信提现”。
我于是急忙登录服务器查看日志:
Caused by: javax.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
一看,以为是接口ip限制或下载的微信接口的证书出问题了。
然后登录微信支付平台,确认了ip限制没问题,那只能是证书问题了。接着就开始换证书。
但换了证书后,还是同样的问题。
在再次确认证书存放位置及提取都没问题后,一时把我难住了。。。。。。
代码环境配置等也都没改动过啊。
开始在网上查资料,但都没结果。。。。。。
花了大量时间没解决,客户也急。正当一筹莫展的时候,实然头脑有根弦紧了一下:除非jdk有问题?
因为原服务器是安装的oracle的jdk8,而新服务器是直接用yum安装的openjdk。
那就换呗,万一是这个原因呢。
还好原服务器保留了当时的jdk安装包rpm。
换了jdk后,运行服务器,登录后台,提现审核,通过!!!
我。。。想骂人!
咋回事?
版权声明:本文标题:OpenJDK的锅? 微信支付【企业付款到零钱】报错:SSLHandshakeException: No appropriate protocol 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1726297941a1064823.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论