之前搭环境时候很顺利的就创建了,这次要移植项目到其他框架,移植过来就报了这个错,网上查阅了很多资料。发现启动时activiti会进行判断,通过执行isTablePresent("ACT_RU_EXECTION")
而结果为ture,则没有创建,然后就抛了异常。
之前的配置文件
<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
<!-- 数据源 -->
<property name="dataSource" ref="dataSource" />
<!-- 配置事务管理器,统一事务 -->
<property name="transactionManager" ref="txManager"/>
<!-- 设置建表策略,如果没有表,自动创建表 -->
<property name="databaseSchemaUpdate" value="true" />
</bean>
然后就在其中加了
<property name="databaseSchema" value="ACTIVITI"></property>
就好了