今天在项目中处理问题时,遇到一个很奇葩的问题,内网验证完全可以正常启动的java的jar包,在客户现场,就是启动不了,一直报错,如下图所示:
在这里插入图片描述
然后检查的数据库的连接配置,使用DBever工具,使用完全一致的账号密码,还有端口和IP信息,进行连接,直接连接成功,但是jar程序结果死活都起不来,一直提示连不上达梦数据库,然后我就去AI上进行提问了,结果出现很多回答都提示是数据库驱动的问题,结果我就让现场人员提供了一下DBever连接数据库的驱动的版本,截图如下图:
在这里插入图片描述
哎!!原来驱动的细微差异还真的会导致数据库连不上,最后,我检查了一下jar包里面的达梦的数据库连接的驱动版本,确实是后端日志报错文档里面的版本,如下图:
在这里插入图片描述
最后,重新通过流水线,构建了一个适配低版本的达梦数据库驱动,jar包就正常启动了

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐