接上一篇:
第1篇:Flowable简介
https://blog.csdn.net/weixin_40816738/article/details/102875266

文章目录

  • Flowable启动
  • 一、Flowable部署包分析
    • 1.1. tomcat版本
    • 1.2. WAR版本
  • 二、Flowable部署包启动
    • 2.1. tomcat版本
    • 2.2. war版本
      • 2.2.1 启动flowable-idm
      • 2.2.2 启动flowable-modeler
      • 2.2.3 启动flowable-admin管理程序
      • 2.2.4 启动flowable-task
      • 2.2.5 启动flowable-rest

Flowable启动

一、Flowable部署包分析

1.1. tomcat版本

在上一节我们下载了Flowable的部署安装包,tomcat版本解压后如下:

核心的代码在webapps下面,其中flowable的相关的代码包如下:

模块 说明
flowable-idm.war 该服务主要集成了用户管理、权限管理、组管理、单点登录功能,是modeler等依赖的一个基础用户服务。
flowable-modeler.war 核心的业务绘制模块,提供了一个Web化的编辑器,可以在线编辑业务流程,绘制业务表单,编辑决策表,发布应用程序,编写Case模型的功能。
flowable-admin.war 管理端的程序,可以查询流程引擎、CMMN引擎、App引擎、表单引擎、DMN引擎、Content引擎的相关信息,并且提供一定的管理能力。
flowable-task.war 任务管理程序,提供任务、流程、Case的启动停止能力,并且可以编辑任务的操作步骤。

1.2. WAR版本

WAR版本的目录结构如下:

程序包主要位于wars里面,wars的目录结构如下:
注:war版本的目录里面多了一个flowable-rest.war,该功能主要提供对flowable的rest接口,rest通过统一的restful接口来服务,主要有部署管理、任务管理、流程管理等功能,可以不通过JAVA API来调用相关接口。
以上的war包都需要通过idm包提供的用户单点登录服务,所以必须启动idm服务。

二、Flowable部署包启动

2.1. tomcat版本

tomcat版本比较简单,在下载的安装包中已经有了start.bat,单击启动即可,等待多个war包启动成功。

注意tomcat的默认端口是8080,所有的服务都从8080可以进入。

2.2. war版本

由于Flowable集成了springboot,war版本通过jar -jar 就可以完成启动。

2.2.1 启动flowable-idm

 java -jar .\flowable-idm.war

启动如下图所示,默认端口8080:

http://localhost:8080/flowable-idm/


2.2.2 启动flowable-modeler

java -jar .\flowable-modeler.war

默认端口8888

http://localhost:8080/flowable-modeler/

2.2.3 启动flowable-admin管理程序

默认端口为9988

java -jar flowable-admin.war

启动如下图所示:

2.2.4 启动flowable-task

java -jar flowable-task.war

任务管理程序的默认端口是9999,启动过程如下图所示:


2.2.5 启动flowable-rest

rest服务程序的默认端口是8080,主要提供通过rest-api(JSON格式)来访问flowable的能力。通过

java -jar flowable-rest.war --server.port=8081

(注意和UI冲突可以停止idm服务,也可以指定端口启动 后面加上参数 --server.port=8081)
启动如下:


启动后,我们可以进入页面查看UI页面,后面我们会详细介绍每个Web服务的相关功能。

接下一篇:
第3篇:Flowable-IDM详述
https://blog.csdn.net/weixin_40816738/article/details/102885902

第2篇:Flowable启动相关推荐

  1. Linux技术研究-基础篇(启动和自动挂载)

    Linux技术研究-基础篇(启动和自动挂载) 系统启动流程 如果有一天你的服务器启动不了,面对屏幕上的各种各样的提示素手无策. 你不知道服务器出了什么问题,无法判断启动到了哪个环节. 若想排查出问题原 ...

  2. Docker篇之启动容器

    Docker篇之启动容器 启动容器的两种方式 基于镜像新建一个容器并启动 将在终止状态(stopped)的容器重新启动 1.新建并启动 命令为 docker run 下面的命令输出一个 "l ...

  3. 启动zookeeper_Zookeeper原理篇-Zookeeper启动流程分析

    前言 上篇我们通过了解Paoxs算法开始,到Zab协议的两大特性:崩溃恢复和消息广播,学习了Zookeeper是如何通过Zab协议实现高可用,本篇开始我们来学习Zookeeper的启动流程 单机模式启 ...

  4. android 一分钟倒计时动画,Android View篇之启动页倒计时动画的实现

    Hello,小伙伴们大家好,今天介绍一个很简单的倒计时动画,仿酷狗音乐的启动页倒计时效果,也是大多数APP在用的一个动画,来看看效果图: 在这里插入图片描述 整体的思路就是用一个平滑的帧动画来画圆弧就 ...

  5. Flowable高级篇 - Flowable的图标

    flowable的中文手册 介绍: BPMN 2.0是业务流程建模符号2.0的缩写.它由Business Process Management Initiative这个非营利协会创建并不断发展.作为一 ...

  6. iOS开发UI篇 程序启动原理和UIApplication

    2019独角兽企业重金招聘Python工程师标准>>> 一.UIApplication 1.简单介绍 (1)UIApplication对象是应用程序的象征,一个UIApplicati ...

  7. flowable 启动流程到完成所有任务之间的数据库变化

    先给出流程图,很简单的流程,就是3个UserTask ProcessDefinition pd=repositoryService.createProcessDefinitionQuery().dep ...

  8. 项目启动会ppt_项目经理实战篇-项目启动会

    不同的公司模式下,项目经理介入项目的时间点不同. 项目经理在什么时候介入项目最好? 有售前的在售前阶段介入 售前阶段主要的工作是协助客户梳理用户需求和提供解决方案.需求是项目的根本,项目经理在售前阶段 ...

  9. Framework篇 - PackageManagerService 启动分析

    本文源代码基于 Android 7.0. /base/services/java/com/android/server/SystemServer.java /base/services/core/ja ...

最新文章

  1. centos 安装 aria2 webui 实现网页下载
  2. 服务器虚拟化集成项目投标方案,服务器虚拟化投标技术方案(纯方案,16页).doc...
  3. c语言指针实验报告总结,c语言指针实验报告
  4. 3、常用关键字,变量赋值,多个变量赋值,标准数据类型,数字,字符串,列表,元组,字典,数据类型转换
  5. Angular 开发中的 Source Map
  6. C linux Debug
  7. php cdi_DI / CDI –基础
  8. linux推出超级用户_linux添加root权限用户
  9. Egret在Chrome浏览器中的内存占用(内存泄露)
  10. SDS趋势之二:对象存储将替代文件存储
  11. mysql i o error_警告:mysqli_ERROR()需要精确的一个参数,0给定的错误
  12. git 如何忽略掉文件夹_如何使git忽略某些文件或文件夹
  13. python:拼接多个csv文件
  14. NOIP2020退役记
  15. EM算法原理解释及公式推导
  16. 3 非齐次线性微分方程与无量纲化
  17. 用python赚零花钱_买不起猪肉了?用Python炒股赚点零花钱吧
  18. LearnOpenGL 1.5 纹理
  19. Imperva WAF使用笔记
  20. Leetcode 704.二分查找 27.移除元素 代码随想录day1

热门文章

  1. An Energy-Efficient Ant-Based Routing Algorithm for Wireless Sensor Networks (无线传感网中基于蚁群算法的能量有效路由)2
  2. NBU计算机专业期末考试记录
  3. flink连接kafka整合hbase,scala
  4. 如何利用redis实现秒杀系统
  5. eclipse闪退打不开问题
  6. html之属性的应用
  7. IRP和IO_STACK_LOCATION
  8. GRPC: 如何实现分布式日志跟踪?
  9. 小红书推荐大数据在阿里云上的实践
  10. 技术运维的经营大法——对话阿里云MVP熊昌伟