项目场景:

springboot整合camunda,替换数据库为MySQL。
MySQL版本 5.7.36


问题描述

启动camunda项目,报下面的错误信息:
Table 'camunda1.act_ge_property' doesn't exist
如下图
在这里插入图片描述


原因分析:

同一个数据源中其他库中的表会影响 表的创建,在建表之前检索当前数据源中所有库中是否包含 activiti 相关的数据库表(以 act_ 开头),如果有就会断定为 activiti 的工作流表已经存在,此时就不会再执行建表语句,即使 databaseSchemaUpdate = true


解决方案:

在 MySQL 的链接 URL 中添加: nullCatalogMeansCurrent=true 配置


参考链接:Activiti 初始化启动失败提示 ACT_GE_PROPERTY 表不存在

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐