云迈博客

您现在的位置是:首页 > 后端开发 > Java > 正文

Java

Tomcat启动: Mysql高版本连接数据库jdbc报错

凌玄龙2020-12-23Java384
问题情景:在开发部署时,本地的mysql驱动包是5.6的,但是部署上服务器,Tomcat一启动就会报错jdbc连接失败,经过排查发现服务器上的mysql版本为8.0.19,所以为了确

问题情景:

在开发部署时,本地的mysql驱动包是5.6的,但是部署上服务器,Tomcat一启动就会报错jdbc连接失败,

经过排查发现服务器上的mysql版本为8.0.19 , 所以为了确保能正常在服务器上启动项目,

需要将对应的项目驱动包替换成版本一致的.

1. 更换mysql-connector-java-8.0.19.jar (版本号匹配的jar包) 

ssm默认放到部署项目的lib文件下(如果是boot项目则使用依赖版本替换即可)

  1. pom文件内修改
  1. 增加配置文件内的红标字(jdbc.properties)

#mysql database setting

jdbc.driverClassName=com.mysql.cj.jdbc.Driver

jdbc.url=jdbc:mysql://127.0.0.1:3306/wxmp?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT

4.重启tomcat 问题解决 !

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~