使用apns-http2 开源包 时报java.lang.NoClassDefFoundError: sun/security/ssl/EllipticCurvesExtension 异常问题解决

场景:
本地环境:JDK 1.8.0_171  + alpn-boot-8.1.12.v20180117.jar   无异常情况
服务器环境:JDK 1.8.0_60  +alpn-boot-8.1.12.v20180117.jar  报如题的异常

原因是:JDK 1.8.0_171  (或是其他高版本) 中有 EllipticCurvesExtension 这个类,而JDK 1.8.0_60 或其他低版本(相对来说) 是没这个类的。
            而 alpn-boot-8.1.12.v20180117 这个版本是引了这个类 ,那么在服务器环境的时候报这个异常再正常不过了。
解决办法:换个低版本的 alpn-boot-* 就可以了,比如 alpn-boot-8.1.4.v20150727 就没有引这个类。



20180608

猜你喜欢

转载自blog.csdn.net/mottohlm/article/details/80626332