Activiti连接达梦数据库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

1 环境准备 (1)

2 创建SQL脚本 (1)

3 下载所需依赖包 (2)

3.1IDEA配置使用阿里云MAVEN仓库 (2)

3.2下载所有依赖包 (5)

4 修改配置文件 (5)

4.1修改APPLICATION.PROPERTIES文件 (5)

4.2修改POM.XML文件 (6)

5 加载DM驱动程序 (6)

5.1拷贝DM驱动程序 (6)

5.2将驱动程序打入M AVEN仓库 (7)

6 修改ACTIVITY-ENGINE-5.22.0 (8)

6.1修改P ROCESS E NGINE C ONFIGURATION I MPL文件 (9)

6.2修改D B S QL S ESSION F ACTORY文件 (9)

6.3修改A BSTRACT Q UERY文件 (10)

7 ACTIVITY-ENGINE-5.22.0打包 (11)

8 验证结果 (12)

9 附录 (12)

1环境准备

项目名称:Spring boot整合activiti工作流引擎实例

Spring-Boot-Activiti5.22.0项目文件:Spring-Boot-Activiti5.22.0.zip 开发工具:IntelliJ IDEA 2020.2 (Ultimate Edition)

IDEA安装路径:D:\IDEA

项目路径:D:\IDEA\work

将项目文件解压至D:\IDEA\work目录下,并导入IDEA:

2创建SQL脚本

将项目中activiti.sql脚本在数据库中创建。

说明:项目中activiti.sql脚本是Mysql的语法,可先在Mysql中创建,再通过DTS工具迁移至DM中。也可使用以下activiti.sql直接在DM中创建(以下activiti.sql语法已修改为DM语法)。

DM语法activiti.sql脚本:activiti.sql

3下载所需依赖包

3.1IDEA配置使用阿里云maven仓库

IDEA工具左上角:文件→设置→构建、执行、部署→构建工具→Maven 指定以下三个目录:

Maven主目录(H): D:/IDEA/plugins/maven/lib/maven3

用户设置文件(S): D:\IDEA\plugins\maven\lib\maven3\conf\settings.xml

本地存储库(R):C:\Users\Administrator\.m2\repository

在D:\IDEA\plugins\maven\lib\maven3\conf\settings.xml文件中新增以下内容,使用阿里云maven仓库:

alimaven

aliyun maven

/nexus/content/groups/public/ central

3.2下载所有依赖包

4修改配置文件

4.1修改application.properties文件

将配置文件中数据源部分,改为达梦数据源:

# datasource

spring.datasource.url=jdbc:dm://127.0.0.1:5236

spring.datasource.driver-class-name=dm.jdbc.driver.DmDriver

ername=SYSDBA

spring.datasource.password=SYSDBA

4.2修改pom.xml文件

在配置文件中新增达梦驱动部分:

com.dm

DmJdbcDriver

1.8.0

5加载DM驱动程序

5.1拷贝DM驱动程序

达梦数据库驱动无法通过maven在线下载。所以通过将DM8的驱动程序加载到Maven仓库中实现,使用的驱动程序如下:

注意:DmJdbcDriver18.jar等名字和springboot不兼容。需要试用DmJdbcDriver.jar这个名字。

将驱动程序拷贝到Maven仓库中,并自定义创建对应的路径(红色字体需要自己创建)。本示例路径在:

C:\Users\Administrator\.m2\repository\com\dm\DmJdbcDriver\1.8.0\DmJdbcDriver.j ar

5.2将驱动程序打入Maven仓库

使用mvn.cmd工具将DM8驱动程序打入Maven仓库,mvn.cmd工具在:D:\IDEA\plugins\maven\lib\maven3\bin目录下,通过以下命令进行打入Maven仓库:

mvn.cmd install:install-file -DgroupId=com.dm -DartifactId=DmJdbcDriver -Dversion=1.8.0 -Dpackaging=jar -

Dfile=C:\Users\Administrator\.m2\repository\com\dm\DmJdbcDriver\1.8.0\DmJdbcD river.jar

点击重新加载,DM驱动程序就不报错了。

6修改Activity-engine-5.22.0

将activiti-engine-5.22.0相关源码拷贝到工程src下,保持包路径不变,并做相应修改以支持达梦数据库。

相关文档
最新文档