SprinBoot2.X 集成 Flowable6.6 工作流引擎

上一篇:SpringBoot2.x Flowable 6.4.2 开源项目

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

码云开源地址:https://gitee.com/lwj/flow
GitHub开源地址:https://github.com/ecnice/flow
flowable学习 可以入群:633168411
说明:此项目是我师傅为了帮助更多小伙伴们入门工作流开源的项目
flowable表结构大全

文章目录

          • 一、克隆项目到本地
            • 1.1. IntelliJ IDEA
            • 1.2. TortoiseGit
            • 1.3. 命令
          • 二、后台项目运行
            • 2.1. 用idea打开项目
            • 2.2. 创建数据库
            • 2.3. 配置数据源
            • 2.4. 启动
            • 2.5. 浏览器访问
          • 三、门户后台项目运行
            • 3.1. 修改数据源
            • 3.2. 启动项目
            • 3.3. 浏览器访问
          • 四、注意事项
            • 4.1. 实例找不到异常
            • 4.2. 配置文件配置不生效
            • 4.3. 文件找不到异常
            • 4.4. 认证异常
            • 4.5. 请求异常

一、克隆项目到本地

声明:①IntelliJ IDEA工具拉取、②图形化版本和③命令版本 方式任意选择其一种即可

在这里插入图片描述

1.1. IntelliJ IDEA

在这里插入图片描述
在这里插入图片描述

1.2. TortoiseGit

在这里插入图片描述

1.3. 命令
git clone git@gitee.com:lwj/flow.git
二、后台项目运行
2.1. 用idea打开项目

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2.2. 创建数据库

安装数据库 新建一个数据库flow-6.6 导入数据库脚本:docs/sql/flow.sql

在这里插入图片描述
在这里插入图片描述

2.3. 配置数据源

修改flow-admin模块下的resources配置文件application-local.properties
根据自己的数据库修改响相应的配置

在这里插入图片描述

2.4. 启动

启动应用程序 flow-admin模块下的com.dragon.flow.main.FlowAdminApplication

在这里插入图片描述

2.5. 浏览器访问

访问路径: http://localhost:8988/index.html

账号密码角色
10100888888超级管理员
10101888888普通管理员

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、门户后台项目运行
3.1. 修改数据源

在这里插入图片描述

3.2. 启动项目

在这里插入图片描述

3.3. 浏览器访问

访问路径: http://localhost:8990/index.html

账号密码角色
10100888888超级管理员
10101888888普通管理员

在这里插入图片描述
在这里插入图片描述

四、注意事项
4.1. 实例找不到异常

由于idea设置导致的

javax.management.InstanceNotFoundException: org.springframework.boot:type=Admin,name=SpringApplicati

解决方案:https://gblfy.blog.csdn.net/article/details/116896512
在这里插入图片描述

4.2. 配置文件配置不生效

现象:
已经在application.properties文件中配置了激活环境配置,却没有生效
分析:第1种情况:是没有配置
第2种情况:有配置没有扫描到
第3种情况:有配置有扫描到,没有编译完整
根据自身项目情况,咱们属于第3种情况
解决方案:
重编译项目

在这里插入图片描述
解决方案:
在这里插入图片描述

4.3. 文件找不到异常

现象分析:
文件找不到,有以下几种可能:
①文件本身不存在
②文件存在,但是们没有被依赖
③文件存在,有被依赖,但是编译不完整。
解决方案:
重编译项目

在这里插入图片描述

在这里插入图片描述

4.4. 认证异常

现象分析:
由于获取的记住我的缓存导致的,但是项目第一次启动,因此,属于缓存问题。
解决方案:
清除缓存

在这里插入图片描述

在这里插入图片描述

4.5. 请求异常

在这里插入图片描述

现象分析:
这个项目启动是有先后顺序的,前台门户调用的是后台服务,因此,前台门户调用服务的前提是后端服务运行正常。
解决方案:
先启动FlowAdminApplication再启动FlowFrontApplication

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/518099.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OceanBase高可用实践

背景 高可用是构建分布式系统的基石。一方面,出于成本考虑, 分布式系统往往采取比较廉价的硬件,其可靠性相对于小型机、专有硬件有很大的不足, 而分布式系统的规模一般比较大,假如硬件的可靠性只有三个9(99.9%)&#…

咦,拆分个字符串都这么讲究?

来源 | 沉默王二封图 | CSDN 付费下载于视觉中国提到拆分字符串,我猜你十有八九会撂下一句狠话,“这有什么难的,直接上 String 类的 split() 方法不就拉到了!”假如你真的这么觉得,那可要注意了,事情远没这…

linux-centos7 常用的基本命令--目录管理、基本属性

一、目录管理 1、cd (切换目录) cd 路径 :切换路径命令,路径可以是绝对路径,也可以是相对路径 ./ : 当前目录 返回上级目录: cd … 返回用户目录: cd ~ 2、ls(列出目录&#xff…

开源考试系统 - 本地代码调试运行

文章目录一、后端部署1. 图形化克隆项目2. 命令克隆项目3. 创建数据库,初始化数据库脚本4. IntelliJ IDEA打开项目5. 数据库连接和redis配置6. 启动redis和后端程序6. 浏览器访问二、前端部署2.1. 打开源码安装依赖2.2. 依次启动admin端和student端2.3. 浏览器访问补…

KDD 2019论文解读:异构信息网络上的对抗生成学习

前言 网络表示学习是一种在低维空间中表示网络数据的方法,在异构信息网络分析中得到了广泛的应用。现有的异构信息网络表示学习方法虽然在一定程度上实现了性能的提高,但仍然存在一些主要的不足。最重要的是,它们通常采用负抽样的方法从网络…

剖析疫情环境下的国内云市场:大势所趋,正是大展拳脚的好时机!

作者 | 马超责编 | Carol封图 | CSDN 付费下载于视觉中国4月29日,谷歌的母公司Alphabet正式发布了2020年第一季度财报,报告显示,Alphabet比去年同期的363.39亿美元增长13%,不计入汇率变动的影响为同比增长15%;在业绩公…

开源考试系统 -微信小程序开发

文章目录一、小程序前置准备1. 创建小程序2. 下载小程序开发工具二、小程序后端部署2.1. 配置修改2.2. 启动redis2.3. 启动后端项目三、小程序前端部署3.1. 微信小程序打开项目3.2. 学生端登录页面3.3. admin端登录一、小程序前置准备 1. 创建小程序 去腾讯小程序官网注册账号…

linux-centos7 常用的基本命令--文件内容查看、硬链接和软链接

一、文件内容查看 1、cat (由第一行开始显示文件内容) cat [-AbeEnstTuv] [--help] [--version] fileName参数说明: -n 或 --number:由 1 开始对所有输出的行数编号。-b 或 --number-nonblank:和 -n 相似&#xff0…

共享学习:蚂蚁金服数据孤岛解决方案

如果有A、B、C三位同学,他们各自手上有10、15、20块钱,这时需要在相互不知道对方有多少钱的情况下,不借助力第三方来计算三个人一共有多少钱。请问这时候,我们如何实现呢?——这,就是最经典的秘密共享场景。…

学之思开源考试系统 - 使用手册

文章目录一、前期准备1. 启动后端2. 启动前台管理员端3. 启动前台学员端二、用户添加2.1. 学生添加2.2. 管理员添加三、题目管理3.1. 添加学科2.2. 单选题添加2.3. 多选题添加2.4. 判断题添加2.5. 填空题添加2.6. 简答题添加四、试卷管理4.1. 固定试卷添加4.2. 时段试卷添加4.3…

看似简单的搜索引擎,原来背后的数据结构和算法这么复杂?

来源 | 码海封图 | CSDN 付费下载于视觉中国前言我们每天都在用 Google, 百度这些搜索引擎,那大家有没想过搜索引擎是如何实现的呢,看似简单的搜索其实技术细节非常复杂,说搜索引擎是 IT 皇冠上的明珠也不为过,今天我们来就来简单…

阿里巴巴在应用性能测试场景设计和实现上的实践

本文是《Performance Test Together》(简称PTT)系列专题分享的第5期,该专题将从性能压测的设计、实现、执行、监控、问题定位和分析、应用场景等多个纬度对性能压测的全过程进行拆解,以帮助大家构建完整的性能压测的理论体系&…

linux-centos7 常用的基本命令--Vim编辑器

一、Vim编辑器 1、什么是 vim? Vim通过一些插件可以实现和IDE一样的功能! Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器…

linux-centos7 常用的基本命令--用户账号管理、查看和修改主机名

简介 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们…

领导者必备:三元简化模型,助你加速团队成长

关注成员成长 很早之前,现代管理之父德鲁克提出过一个影响深远的观点,“21世纪的组织,最有价值的资产是组织内的知识工作者和他们的生产力。”现代企业的各位管理者,遇到最大的两类问题就是战略和组织,看不到、想不到…

90% 程序员都吃亏在这门技术上了,你呢!

老李一直怀疑自己是不是年纪大了,脑子跟不上了。作为十几年经验的资深 Java 工程师,维护这公司产品的核心代码的他,现在迭代产品的时候,经常出 Bug 。有时修复一个 Bug 时间,比开发一个需求的时间要长很多,…

车载多传感器融合定位方案:GPS +IMU+MM

导读 高德定位业务包括云上定位和端上定位两大模块。其中,云上定位主要解决Wifi指纹库、AGPS定位、轨迹挖掘和聚类等问题;端上定位解决手机端和车机端的实时定位问题。近年来,随着定位业务的发展,用户对在城市峡谷(高…

linux-centos7 常用的基本命令--用户组管理

用户组管理 每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理(开发、测试、运维、root)。不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同…

我画了35张图,就是为了让你深入 AQS!

来源 | 程序员cxuan责编 | Carol谈到并发,我们不得不说AQS(AbstractQueuedSynchronizer),所谓的AQS即是抽象的队列式的同步器,内部定义了很多锁相关的方法,我们熟知的ReentrantLock、ReentrantReadWriteLock、CountDownLatch、Sem…

Cassandra Java堆外内存排查经历全记录

背景 最近准备上线cassandra这个产品,同事在做一些小规格ECS(8G)的压测。压测时候比较容易触发OOM Killer,把cassandra进程干掉。问题是8G这个规格我配置的heap(Xmx)并不高(约6.5g)已经留出了足够的空间给系统。只有可能是Java堆…