第2篇:Flowable启动
接上一篇:
第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:
2.2.2 啟動flowable-modeler
java -jar .\flowable-modeler.war默認端口8888
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启动的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RabbitMQ的5种队列_通配符模式_
- 下一篇: IDEA Cannot access a