OpenJDK的锅? 微信支付【企业付款到零钱】报错:SSLHandshakeException: No appropriate protocol

一客户换服务器。在新服务器安装完所有环境后,把原服务器硬盘所有内容备份到新服务器。

迁移很成功,应用正常运行,一切看似很完美。

突然客户来电:用户申请提现(【企业付款到零钱】功能),“审核通过”按钮一直提示“不支持微信提现”。

我于是急忙登录服务器查看日志:

Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)

一看,以为是接口ip限制或下载的微信接口的证书出问题了。

然后登录微信支付平台,确认了ip限制没问题,那只能是证书问题了。接着就开始换证书。

但换了证书后,还是同样的问题。

在再次确认证书存放位置及提取都没问题后,一时把我难住了。。。。。。

代码环境配置等也都没改动过啊。

开始在网上查资料,但都没结果。。。。。。

 

花了大量时间没解决,客户也急。正当一筹莫展的时候,实然头脑有根弦紧了一下:除非jdk有问题?

因为原服务器是安装的oracle的jdk8,而新服务器是直接用yum安装的openjdk。

那就换呗,万一是这个原因呢。

还好原服务器保留了当时的jdk安装包rpm。

换了jdk后,运行服务器,登录后台,提现审核,通过!!!

我。。。想骂人!

咋回事?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值