问题情景:
在开发部署时,本地的mysql驱动包是5.6的,但是部署上服务器,Tomcat一启动就会报错jdbc连接失败,
经过排查发现服务器上的mysql版本为8.0.19 , 所以为了确保能正常在服务器上启动项目,
需要将对应的项目驱动包替换成版本一致的.
1. 更换mysql-connector-java-8.0.19.jar (版本号匹配的jar包)
ssm默认放到部署项目的lib文件下(如果是boot项目则使用依赖版本替换即可)
2. pom文件内修改
3. 增加配置文件内的红标字(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 问题解决 !