`
sence_qi
  • 浏览: 63693 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Activiti更换默认数据库

阅读更多
    Activiti工作流引擎更改默认数据库设置,由于activiti试用的数据库是h2数据库,而我们的开发中实际试用的数据库一般是MySql数据库,以下就以MySql数据库作为例子,其他数据库的话,应该可以依照MySql数据的解决方式来更改activiti的默认数据库设置
    废话少说,进入正题,我用的是activiti5.8,其他的版本没详细试,其他版本碰到问题的可以拿出来探讨
    第一步:修改{activiti-home}/setup/build.db.properties中的数据库设置为:

db=mysql
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/activiti
jdbc.username=root
jdbc.password=pa
ssword

    第二步:创建新的SQL文件
    只需要复制目录{activiti-home}/setup/files/demo下的h2.data.sql文件,将复制后的文件名改为mysql.data.sql,这里不建议直接改h2.data.sql。
    第三步:将MySql的驱动jar文件copy到 {activiti-home}/setup/files/dependencies目录下
    第四步:修改 {activiti-home}/setup/build.xml
    找到demo.start这个target将依赖的h2.start删除掉,或者注释掉都行,然后找到demo.insatll target 注释掉下面的标签

<antcall target="h2.install" />
<antcall target="h2.start" />
<antcall target="h2.stop" />

   第五步:启动activiti: ant demo.start
   第六步:修改 {activiti-home}/apps/apache-tomcat-6.0.32/webapps/activiti-rest/WEB-INF/classes/activiti.cfg.xml 和{activiti-home}/apps/apache-tomcat-6.0.32/webapps/activiti-rest/WEB-INF/classes/db.properties中的数据库配置,使它连接到MySql,第六步中的数据连接文件可能不同,大家可以找找如果不是在activiti.cfg.xml里面的话,那一定是在一个以db.properties结尾的文件中。
分享到:
评论

相关推荐

    activiti适配达梦数据库教程

    然而,activiti 默认支持的数据库只有 MySQL、 PostgreSQL、Oracle 等少数几种,而达梦数据库作为一个国产数据库产品,需要通过二次开发来实现对达梦数据库的适配。 activiti 的数据库适配机制 activiti 的数据库...

    activiti5.17修改默认数据库为mysql方法

    在 Activiti 5.17 版本中,如果你想要更改其默认的数据库环境,例如从内置的 H2 数据库切换到 MySQL,这里提供了一种有效的方法。 1. **MySQL 数据库准备**: 在 MySQL 中,你需要执行三个 SQL 脚本,这些脚本位于...

    Activiti连接达梦数据库.pdf

    "Activiti连接达梦数据库" Activiti是基于Java的开源工作流引擎,广泛应用于企业级业务流程管理中。然而,在某些国内项目中,需要使用国产的替代方案来替换传统的数据库驱动。达梦数据库是一种国产的数据库管理系统...

    对activiti二次开发适配达梦数据库.docx

    然而,Activiti默认情况下不支持达梦数据库,需要进行二次开发来适配达梦数据库。本文将详细介绍如何对Activiti进行二次开发,增加对达梦数据库的适配信息。 为什么需要对Activiti进行二次开发? Activiti是一款...

    Activiti工作流数据库表结构说明

    ### Activiti工作流数据库表结构说明 #### 一、数据库表名说明 Activiti工作流引擎作为一款开源的业务流程管理(Business Process Management, BPM)框架,为开发人员提供了强大的流程设计、部署、运行和监控等功能...

    activiti连接金仓数据库配置+文件.rar

    本主题主要涉及的是如何将一个基于SSM(Spring、SpringMVC、MyBatis)框架的应用与Kingbase数据库进行集成,特别是Activiti工作流引擎在其中的角色。Kingbase数据库是一款国产的高性能关系型数据库,具有良好的兼容...

    Activiti工作流数据库表结构.docx

    Activiti工作流数据库表结构详解 Activiti是一款基于Java的开源工作流引擎,可以实现业务流程自动化和工作流管理。为了更好地理解Activiti的工作机制,我们需要了解Activiti工作流数据库表结构。 Activiti工作流...

    Activiti7创建数据库表

    Activiti7数据库表的建立,其中包含了17张以上的数据表,这些数据表原本是可以通过Activiti7自行创建,但是Activiti7还不持直接通过MySQL8.0的数据库来创建表,所以通过这个文件手动创建

    Activiti-5.21数据库表结构详解(共25张表)

    Activiti-5.21数据库表结构详解(共25张表) 工作流的应用越来越广泛,而activiti是公认的现阶段最好的工作流框架之一,详细了解activiti的库表结构有助于您更好的掌握学习工作流框架,共享本资源以供广大编程从业人员...

    activiti5.22.0支持达梦数据库

    activiti兼容达梦数据库,附件中是打包好的支持国产数据库达梦的activiti-engine-5.22.0.jar, 工作需要把数据库迁移到达梦数据库,发现activiti不支持达梦,花了几个小时修改了源码,并调试通过。 具体修改的类是: ...

    Activiti工作流数据库表结构

    以下是主要的Activiti数据库表及其功能的详细说明: 1. **ACT_GE_BYTEARRAY**:这个表存储流程定义和流程资源,如流程图、XML流程定义文件等。每个流程定义或资源都有一个唯一的ID,用于在运行时引用。 2. **ACT_...

    Activiti工作流数据库表结构 Activiti-7.1.0数据库表结构详解(共25张表)

    Activiti-7.1.0数据库表结构详解(共25张表) 工作流的应用越来越广泛,而activiti是公认的现阶段最好的工作流框架之一,详细了解activiti的库表结构有助于您更好的掌握学习工作流框架,共享本资源以供广大编程从业...

    activiti5.22.0支持达梦数据库需要修改源码的地方

    activiti5.22.0内置的数据库类型不支持达梦数据库 把本人修改过后的类传上来,给有需要的朋友下载使用 附件中是activiti5.22.0支持达梦数据库修改的类 将类编译通过后压缩进activiti-engine-5.22.0.jar即可。

    activiti7.0支持达梦数据库连接

    网上有大部分的教程修改activiti源码,在编译的时候activiti 用的jdk是11的,大家可以自己找。我把我已经修改好的放上来

    activiti5.8数据库表结构图

    activiti5.8数据库表结构图activiti5.8数据库表结构图

    activiti7.0.0.Beta2扩展支持国产达梦数据库

    为了使activiti7工作流支持达梦数据库,修改源码扩展的时候,有很多编译不通过的地方,自己修改了一下,activiti-engine-7.0.0.Beta2.jar

    自动建立activiti工作流数据库表

    本教程将详细解释如何自动建立Activiti工作流所需的数据库表。 首先,理解Activiti的工作原理是至关重要的。Activiti基于Java,它使用模型驱动的方式来设计和执行业务流程。在开始使用Activiti之前,我们需要一个...

    Activiti6.0 数据库表说明文档1

    Activiti6.0 数据库表说明文档1 Activiti6.0 是一个基于 Java 的开源工作流引擎,旨在提供一个灵活、可扩展、可靠的工作流管理系统。Activiti6.0 的数据库表结构是其核心组件之一,用于存储和管理工作流相关的数据...

    Activiti工作流数据库表结构[定义].pdf

    理解这些表的结构对于进行Activiti数据库的维护、故障排查以及开发集成具有非常重要的作用。 以下是Activiti工作流数据库中一些重要的表及其相关知识点: 1. ACT_GE_BYTEARRAY: 该表用于存储流程定义文件、流程...

    activiti 5.4 demo基于oracle数据库安装配置

    ### Activiti 5.4 Demo基于Oracle数据库安装配置详解 #### 一、环境准备与配置 根据提供的部分内容,我们可以了解到作者在安装配置Activiti 5.4的过程中所使用的软件及环境,具体步骤如下: 1. **下载所需软件:*...

Global site tag (gtag.js) - Google Analytics