activiti 项目运行时找不到数据表 ACT_GE_PROPERTY

把代码放在服务器上,运行的时候却发现提示表不在。

这个数据库表是本地开发环境用的,代码也是同一套,本地可以,但是连接服务器上的数据库却没有这个表。

原因:项目使用了activiti,这个表是activiti初始化创建的表,表名是小写的,但是activiti内置的查询语句中表名是大写的,这就导致查表的时候匹配不上。

最终解决办法是更改服务器上的数据库,让检索到的表名大小写不敏感。

在配置中添加 lower_case_table_names = 1

重启数据库即可。

相关推荐
野犬寒鸦3 分钟前
JVM垃圾回收机制面试常问问题及详解
java·服务器·开发语言·jvm·后端·算法·面试
马士兵教育6 分钟前
RocketMQ如何进行性能调优?
服务器·windows·rocketmq
小璐资源网20 分钟前
UPS电源管理:应对突发断电的应急方案
linux·运维·服务器
用户9083246027325 分钟前
Spring AI + RAG + SSE 实现带搜索来源的智能问答完整方案
前端·后端
Java编程爱好者28 分钟前
Java面试题及答案整理(2026年牛客网最新版)
后端
_杨瀚博28 分钟前
JAVA找出哪个类import了不存在的类
java·后端
Java编程爱好者29 分钟前
接口越跑越慢?保姆级 MySQL 慢 SQL 优化教程,照着做速度立刻起飞
后端
HABuo38 分钟前
【linux线程(一)】线程概念、线程控制详细剖析
linux·运维·服务器·c语言·c++·ubuntu·centos
gjc5921 小时前
踩坑实录:MySQL服务器CPU爆高,元凶竟是SELinux的setroubleshootd?
运维·服务器·数据库·mysql·adb