JPush推送接口报IOException(网络连接异常),遇到以下异常:java.io.IOException。
值得注意的是,在之前的服务器上没有遇到这个问题,但在阿里云新装的环境中却出现了这个错误。经过远程调试发现真实异常javax.net.ssl.SSLException: java.security.ProviderException: java.security.KeyException
经过调查,发现问题的根本原因在于安装的JDK版本不同。新服务器上安装的是OpenJDK,而不是之前使用的Oracle JDK。
为了解决这个问题,更换成了Oracle JDK。
请注意确保在更换JDK版本时,适当调整服务器的配置和环境变量,以确保新的JDK版本能够正确地被系统识别和使用。