对Agilebpm开源版低代码平台个人window 10 电脑搭建步骤的详细指导

对Agilebpm开源版低代码平台个人window 10 电脑搭建步骤的详细指导

首先感谢Agilebpm的开源及文档的指导,本文搭建基于官方文档http://www.agilebpm.cn/zh-cn/docs/bootstrap.html。本人部署的为SpringBoot 版。电脑系统版本Window 10,MySQL Server 5.5,Redis-x64-3.2.100,IDEA,jdk 8,Maven

其中官方文档的搭建步骤描述为下:

对Agilebpm开源版低代码平台个人window 10 电脑搭建步骤的详细指导

自我安装流程如下(序号与官方文档一一对应):

 

1. 第一步比较简单,就是下载项目到本地,我是从https://gitee.com/agile-bpm/agilebpm-base-spring-boot上直接下载的zip压缩包,到自己想要的本地位置,例如我是D:\agilebpm-base-spring-boot。

2.第二步也比较简单,我的用的是IDEA,如图点击蓝色目录引入工程,选择D:\agilebpm-base-spring-boot下的pom.xml进行导入(这种导入是以Maven形式导入)。

对Agilebpm开源版低代码平台个人window 10 电脑搭建步骤的详细指导

3.在完成2后,maven会自动下载依赖。之后使用mvn clean install命令进行安装。一开始报错如下图:

could not resolve dependencies for project com.dstz.demo:.......

对Agilebpm开源版低代码平台个人window 10 电脑搭建步骤的详细指导

最后发现maven的镜像忘记改了,http://maven.aliyun.com/nexus/content/group/public 这个地址是我上一个项目的url,具体改法:

找到maven的设置文件,例如我的 apache-maven-3.6.3\conf\settings.xml

把settings.xml 的mirror设置为afilebpm的url:

对Agilebpm开源版低代码平台个人window 10 电脑搭建步骤的详细指导

设置好之后,执行mvn clean install,成功。

4.建表初始化语句这里步骤比较多,一开始我只下载了agilebpm-base-spring-boot,里边只有一个.sql文件,目测里边的语句比较少,实际在操作时候确实有些问题,然后看官方文章自己摸索。找到了解决方案。

要把AgileBPM / agile-bpm-basichttps://gitee.com/agile-bpm/agile-bpm-basic)这个zip也下载下来。在里边找到7个.sql初始建表文件,如图:

对Agilebpm开源版低代码平台个人window 10 电脑搭建步骤的详细指导

这时可以以(a) 执行sql脚本的方式在数据库里操作,也可以(b)分别打开每个sql复制语句到mysql下执行。

前四个建表.sql比较简单,后三个init.sql执行时候出现一些问题,应该是里边有中文的缘故,我最后采用(b)方法成功的。可以在执行后再把它改为utf8。

(a)  mysql -uroot -p123 --default-character-set=utf8 agilebpm  < 路径\5.platform.init.sql

(b) 先找到mysql的安装路径,找到my.ini文件,编辑,把default-character-set=utf8变为default-character-set=gbk

对Agilebpm开源版低代码平台个人window 10 电脑搭建步骤的详细指导

改好之后分别复制每个init.sql文件中的命令,再到mysql控制台中执行。完美OK

5.这步也比较简单,修改application.yml,一般是改maysql数据库的url,username,password,redis如果不是默认的话也按照自己的配置改一改。

6.成功启动

对Agilebpm开源版低代码平台个人window 10 电脑搭建步骤的详细指导