activiti在启动的时候报空指针

时间:2025-01-27 08:54:19
工作流activiti,版本号是:5.18.0.1,在启动的时候报错:
Caused by:
at (:1082)
调试了下源码,在启动的时候activiti要校验数据库的元数据,获取不到表名,而数据库中明明有表,最后发现是因为mysql数据库中表名都是小写,而activiti源码中获取表名用的是大写,则修改下文件,在mysqld下添加lower_case_table_names=1,然后重启mysql,这样的目的是让mysql不区分大小写,问题搞定。

另外要注意,activiti中的一些元数据表数据不能胡乱删除,比如act_ge_property,这个表在activiti启动的时候是要校验的,删除或者修改会引起activiti启动失败。


转载:/achilles12345/article/details/73274794