场景:
本地环境: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