报错原因
原因
- 运维同步将数据表结构同步到生产环境但没有把数据也同步过去,所以导致了这个问题
- 根本原因是,act_ge_property 表存储了flowable 版本信息,所以程序启动时会进行检查,如果版本低了会自动升级
解决办法
- 删除所有flowable 表重新生成
- 将版本数据同步到 act_ge_propety 表中如图:

扩展
- 使用mysql初始化Flowable数据库出现Table ‘guns.ACT_GE_PROPERTY’ doesn’t exist可以在数据库连接中加入下面参数
nullCatalogMeansCurrent=true
jdbc:mysql://127.0.0.1:3306/guns?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zer

本文详细解析了Flowable启动时出现版本不匹配错误的原因,即运维同步数据表结构到生产环境未同步数据,导致act_ge_property表版本信息与实际不符。提供了两种解决方案:一是删除所有Flowable表并重新生成;二是将正确版本数据同步至act_ge_property表。同时,针对使用mysql初始化Flowable数据库时出现的Table‘guns.ACT_GE_PROPERTY’doesn’texist问题,给出了添加特定参数的解决方法。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



