(本文档仅供参考)
问题描述
smartbiUnionserver配置密码启动之后,测试链接失败。报错信息:连接池初始化失败:Error smartbiUnionserver配置密码启动之后,测试链接失败。明明使用的是JDK1.8版本,但是出现如下报错信息:连接池初始化失败:Error setting up SSL:clientBuilder.sslSocketEactory(SSLSocketFactory) not supported on JDK 9+
方案
...
问题原因:
3.x版本的okhttp中通过jdk中SSLParameters.class中包含setApplicationProtocols方法、SSLSocket.class中包含getApplicationProtocol来确定是jdk1.9以上版本。但在jdk 1.8.0_251之后的版本中都包含这两个方法。
解决方案:
1.降级至jdk1.8.0_251之前版本。