注册

【急】dm开启ssl认证,nacos连接时总是报初始化SSL环境失败,确认证书环境都正常,客户端能连上

CHAO 2025/06/20 91 3

问题是这样的:
达梦数据要求开启ssl认证,所有必要的证书,环境都弄好了,客户端也能正常连接,但是nacos连接时总是报初始化SSL环境失败,需要配置和指定的参数都指定了,还是不行,现在怀疑是不是nacos的dmjdbc驱动包不支持ssl,或者版本和dm数据库的驱动不对应,倒腾了三天了,还是没把nacos弄起来,脑子都整崩溃了,求大佬指导;
目前我的nacos的jdbc驱动版本:DmJdbcDriver18-8.1.1.193.jar

请问以下,有没有兄弟有比DmJdbcDriver18-8.1.1.193.jar更高的驱动包,或者官网载哪里可以下载

dm数据库的版本:
::ffff:192.168.141.60:6138 JDBC 8.1.3.111
::ffff:192.168.141.60:10451 JDBC 8.1.4.6
::ffff:10.203.1.62:45806 JDBC 8.1.4.6
::ffff:10.203.1.62:45812 JDBC 8.1.4.6

nacos启动报错:
Caused by: dm.jdbc.driver.DMException: 初始化SSL环境失败
at dm.jdbc.driver.DBError.throwException(DBError.java:679)
at dm.jdbc.b.a.a(DBAccess.java:501)
at dm.jdbc.b.a.c(DBAccess.java:550)
at dm.jdbc.driver.DmdbConnection.openConnection(DmdbConnection.java:603)
at dm.jdbc.desc.EP.connect(EP.java:159)
at dm.jdbc.desc.EPGroup$EPSelector.select(EPGroup.java:345)
at dm.jdbc.desc.EPGroup.connect(EPGroup.java:271)
at dm.jdbc.driver.DmDriver.do_connect(DmDriver.java:128)
at dm.jdbc.driver.DmDriver.connect(DmDriver.java:413)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:354)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:202)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:473)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:554)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at com.alibaba.nacos.persistence.utils.ConnectionCheckUtil.checkDataSourceConnection(ConnectionCheckUtil.java:40)
... 124 common frames omitted
Caused by: dm.jdbc.driver.DMException: 初始化SSL环境失败
at dm.jdbc.driver.DBError.throwException(DBError.java:732)
at dm.jdbc.c.a.b.a(MakeSSLSocket.java:46)
at dm.jdbc.b.a.a(DBAccess.java:482)
... 139 common frames omitted
Caused by: java.lang.reflect.InvocationTargetException: null
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at dm.jdbc.c.a.b.a(MakeSSLSocket.java:42)
... 140 common frames omitted
Caused by: java.security.KeyStoreException: null
at dm.jdbc.c.a.a.a(FullDuplexValidatingFactory.java:156)
at dm.jdbc.c.a.a.<init>(FullDuplexValidatingFactory.java:116)
... 145 common frames omitted

回答 0
暂无回答
扫一扫
联系客服