遇到这个问题,去网上搜了一下,有博主说是tomcat10的版本不稳定,用tomcat9可能会好一点。于是我就重新配置了tomcat9,但是还是有同样的问题。
之后又搜了一下,说是数据库版本与mysql连接驱动的问题。我看了下自己的MySQL和mysql-connector-java,MySQL是8.0版本,mysql-connector-java是5.1版本,确定了问题,下载了适配的mysql-connector-java8.0版本,放在tomcat的lib下。
重启后显示另外个问题,The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized ,原因是mysql安装的时候默认的时区不是东八区,需要手动修改为东八区,
解决方法:
在url参数后面加上 serverTimezone=GMT%2B8 参数,如下:
问题就解决了。
参考:JDBC报The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized (时区错误)_hgd95的博客-CSDN博客
mysql-connector-java下载地址: