首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用7.1.0.M6版本的Spring 2.1.7发布的Activityi工作流引擎时,获得Activiti库版本错配错误

使用7.1.0.M6版本的Spring 2.1.7发布的Activityi工作流引擎时,获得Activiti库版本错配错误
EN

Stack Overflow用户
提问于 2020-07-20 07:27:51
回答 2查看 772关注 0票数 1

我使用Spring 2.1.7发布版本以及Activiti Workflow Engine 7.1.0.M6版本,当我运行spring引导应用程序时,会得到以下错误:

org.springframework.beans.factory.BeanCreationException:错误创建名为“processEngine”的bean : FactoryBean在对象创建上抛出异常;嵌套异常为org.activiti.engine.ActivitiWrongDbException:版本错配: activiti库版本为'7.1.0-M6',db版本为6.0.0.4提示:将

ApplicationJava文件:

代码语言:javascript
复制
package com.activiti.examples;
import javax.sql.DataSource;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.boot.jdbc.DataSourceBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Primary;

@SpringBootApplication(exclude = { org.activiti.spring.boot.SecurityAutoConfiguration.class })
public class ExamplesApplication {
    @Value("${spring.datasource.url}")
    private String datasourceUrl;

    @Value("${spring.datasource.username}")
    private String datasourceUser;

    @Value("${spring.datasource.password}")
    private String datasourcePassword;

    @Bean
    @Primary
    @ConfigurationProperties(prefix = "spring.datasource")
    public DataSource primaryDataSource() {
        return DataSourceBuilder.create().url(datasourceUrl).username(datasourceUser).password(datasourcePassword)
                .build();
    }

    public static void main(String[] args) {
        SpringApplication.run(ExamplesApplication.class, args);
    }

}

使用了Ativiti依赖关系:

代码语言:javascript
复制
<dependency>
    <groupId>org.activiti</groupId>
    <artifactId>activiti-spring-boot-starter</artifactId>
    <version>7.1.0.M6</version>
   </dependency>

   <dependency>
    <groupId>org.activiti</groupId>
    <artifactId>activiti-spring-boot-starter-jpa</artifactId>
    <version>5.19.0</version>
   </dependency>

Spring启动父依赖关系:

代码语言:javascript
复制
<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.7.RELEASE</version>
        <relativePath />
</parent>

请帮助我纠正这个错误。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-11-25 10:08:54

comment by Developer工作如下:

Activiti引擎中的

在数据库表中维护activiti发布版本。请您手动更改ACT_GE_PROPERTY表中的版本并检查解决的问题吗?

票数 2
EN

Stack Overflow用户

发布于 2022-01-14 09:01:36

我需要这个来修复一个设置,并且正在寻找要添加的确切的参数名。版本在“schema.version”字段中。如果根本不存在:插入到ACT_GE_PROPERTY值(“schema.version”,'7.1.0-M6',1);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62990495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档