退款异常: No appropriate protocol (protocol is disabled or cipher suites are inappropriate),一直很头疼,找到好多方式方法都没有解决;
看到这个问题:首先想到的就是各种接口参数,和服务器重启,排查小程序问题,最后还是没有解决。只能求助于百度。
通过不断的去尝试百度下来的问题解决方式:得到下面的几个结论:
1、搜索出来相关问题,大多都是在骂微信的
2、原因出处各有不同
3、重新安装jdk的,更换微信maven包的,修改jdk java/jer/java.security的
4、最后面各种方式方法尝试了后,得到统一的答案:“不行”。这可老火了。
5、很多原因都是开发环境的JDK和正式环境部署的JDK版本不一致,导致微信小程序退款没有相关协议。
解决方式:找到服务器安装的JDK路径里,修改jdk/jre/lib/security/java.security,将jdk.tls.disabledAlgorithms中的TLSv1相关协议去掉即可。



