第一章 若依-JFlow的配置与启动

若依(Ruoyi)一款开源的后台管理admin框架,JFlow 是一款经典的纯国产全开源的工作流引擎,该版本是两者的完美结合。

RuoYi是一个后台管理系统,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。

JFlow是由济南驰骋团队负责研发,开发语言主要是Java,是一款开源软件,工作流引擎操作简单,概念通俗易懂,操作手册完善(计:14万字操作手册说明书),代码注释完整,案例丰富翔实,单元测试完整,符合国内多种场景的需要。

以下是二者的官网:若依官网驰骋官网

一、安装准备

需要安装如下软件:

软件名称安装教程
Java点我查看
MySQL点我查看
Intellij IDEA点我查看
Navicat点我查看
Maven点我查看
Git点我查看

二、若依-JFlow代码下载

1. 找到一个合适文件夹,鼠标右键,点击Git Bash Here,此时会进入Git命令行窗口:

image-20231201104451452

2. 复制下面的内容到Git命令行并回车:

git clone https://gitee.com/opencc/RuoYi-JFlow.git

说明:如果你在gitee中添加了SSH KEY,也可以直接复制下面的内容到Git命令行中

git clone git@gitee.com:opencc/RuoYi-JFlow.git

3. Git中如果出现如下提示及说明代码克隆完成:

image-20231201105147112

三、导入项目

1. 使用Intellij IDEA打开这个文件夹:

image-20231201105456043

2. 打开Settings,按照下图所示配置Maven

image-20231201105802938

3. 下载依赖需要一段时间,请耐心等待。

4. 在左侧项目目录,选中sql文件,按Ctrl+Shift+C,复制文件路径

image-20231201110144811

5. 打开Navicat,如果你没有和本地MySQL连接的话,就点击左上角的连接,选择MySQL

image-20231201110329123

6. 连接名自定义或者不填,用户名填写root,密码即root用户的密码,填写完成后点击确定

image-20231201110541430

7. 鼠标右键点击新建数据库

image-20231201110738537

8. 数据库名称自定义,这里我命名为ruoyi_jflow,字符集选择utf8mb4即可,排序规则选择utf8mb4_0900_ai_ci即可,然后点击确定

image-20231201111256799

9. 鼠标右键点击数据库,点击运行SQL文件

image-20231201111742572

10. 按照下图所示导入SQL:

image-20231201111908315

image-20231201111954377

image-20231201112052134

image-20231201112138717

11. 导入SQL中,请耐心等待:

image-20231201112248515

12. 导入完成,点击关闭:

image-20231201112320508

13. 刷新一下数据库,一共由242张表

image-20231201162802611

12. 双击打开IDEA项目中的application-druid2.yml文件

image-20231201113749133

13. 修改数据库配置

image-20231201115235424

14. 将application-druid2.yml文件改为application-druid.yml

image-20231201115432241

image-20231201115332224

14. 点击文件左上角File -> Project Stucture,确保版本是JDK 8:

image-20231201114408428

15. Redis配置:需要确保你在本地安装Redis,如果没有安装包,点击右侧链接下载:点我下载

  • 找一个你熟悉的位置,创建一个文件夹,命名为Redis

  • 将下载的压缩包解压到这个文件夹中

image-20231201150102280

  • 在上方文件路径中输入cmd并回车,进入命令行
  • 在命令行中输入如下指令
redis-server --service-install redis.windows-service.conf

image-20231201150335394

  • 此时按Ctrl+Shift+Esc,打开任务管理器,点击服务,在下方找到Redis说明软件配置成功:

image-20231201151105294

16. 打开项目中application.yml,这里关于Redis的配置信息不用修改,因为上面我们已经成功启动了本地Redis服务了:

image-20231201151340895

四、启动项目

1. 项目启动:点击右上角image-20231201140717128调试启动,如果出现下面内容,就说明后端项目启动成功

image-20231201150836073

说明:如果后端项目起不来,报错信息是8089端口被占用(如下图)

image-20231201141026025

解决办法:打开项目中的application.yml,找到server.port,将端口号修改成你知道的即可,这里我改成8090:

image-20231201141214554

重启一下项目即可。

2. 打开浏览器,在上方输入地址:http://localhost:8089/ry-jflow/login,进入登录页面:

账号名:admin,密码:admin123

image-20231201150919953

3. 登录成功:

image-20231201150939145

  • 22
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
驰骋工作流引擎研发于2003年,具有.net与java两个版本,它们代码结构、数据库结构、设计思想、功能组成、操作手册完全相同。流程表单模版两个版本完全通用。 CCFlow是.net版本的简称,由济南团队负责研发。JFlow是在java版本的简称,由深圳研发团队研发。两款产品核心代码向社会100%开源,十多年来,我们一直践行自己的诺言,努力提高产品质量,真心服务中国IT产业,成为了国内知名的老牌工作流引擎,在国内开源BPM领域稳坐第一位。 JFlow功能概要说明: 1、具有.net与java两个版本,这两个版本代码结构,数据库结构,设计思想,功能组成,操作手册,完全相同。导入导出的流程模版,表单模版两个版本完全通用。 2、支持Oracle,SqlServer,MySQL数据库。 3、支持独立运行、嵌入式运行(中间件模式)、服务模式运行三种模式。 4、内置表单引擎+权限管理系统。 JFlow安装: 1、安装步骤: 1.1、下载JFlow,可以使用svn、Git下载。 1.2、创建空白的数据库。 1.3、设置数据库参数:/jflow-web/src/main/resources/jflow.properties 1.4、启动项目。访问地址:http://127.0.0.1:8080/jflow-web/ 管理员账号:admin 密码:123 其他用户密码:123 1.5、更多的帮助下载信息,请参考/wikis/Home 2、注意事项: 2.1、第一次运行相对比较慢,请等待一会,因为需要下载jar类库,等待时间和本机网络速度有关。 2.2、如果你想减少等待时间,jflow已自带repository,你只需解压bin文件夹下的win_bin.part1.rar文件包即可获得。 2.3、如果你本机没有安装maven和jdk,你可以使用jflow自带的,也可以解压bin文件夹下的win_bin.part1.rar文件包即可获得。 2.4、如果你是用SVN检出的项目,bat文件会丢失换行符,还请解压win_bin.part1.rar文件覆盖当前文件,即可。 2.5、启动成功后,即可通过浏览器进行访问。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值