今天在项目中使用quartz总是提示表quartz_TRIGGERS不存在,若表名改为大写就不报错,因此确定是mysql linux下表名大小写敏感问题导致,但quartz_TRIGGERS是spring quartz 框架自动生成的表名,因此采用一下方法解决此问题:
修改my.cnf,一般位于:/etc/my.cnf
[mysqld]
lower_case_table_names=1
#表名全部为小写,避免出现大小写敏感
这样就不会报表名不存在的问题了
JAVA_OPTS="-Xms512m -Xmx1024m"
JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=1024m"
set JAVA_OPTS=-Xms1024m -Xmx1024m