使用阿里云布置服务的时候,在云端安装好了所有的要求,tomcat:8080已经可以访问,项目本地可以起来。在服务器上一直不能成功。下载tomcat的报错日志,查询发现报错不能找到数据库下的表。
数据库明显有表。后来找寻一段时间解决问题,MySQL在windows中的时候是不区分大小写的。在linux中区分大小写(服务器用的centos)。会导致程序错误。
找到MySQL安装目录。在[mysqld]下加了一行 lower_case_table_names=1 解决!
使用阿里云布置服务的时候,在云端安装好了所有的要求,tomcat:8080已经可以访问,项目本地可以起来。在服务器上一直不能成功。下载tomcat的报错日志,查询发现报错不能找到数据库下的表。
数据库明显有表。后来找寻一段时间解决问题,MySQL在windows中的时候是不区分大小写的。在linux中区分大小写(服务器用的centos)。会导致程序错误。
找到MySQL安装目录。在[mysqld]下加了一行 lower_case_table_names=1 解决!