1.去官網下載flowable安裝包,我用的是6.5.0版本
https://flowable.com/open-source/downloads/
2.解壓zip包,裏面的內容如下
3.安裝之前
準備tomcat容器,和數據庫(oracle或者mysql等都行,我用的是oracle)
(1)在 database\create\all目錄下
選擇對應數據庫的執行腳本,我使用 flowable.oracle.all.create.sql,在oracel下執行即可
(2)tomcat可以不做任何修改,放置服務器上即可
4.修改war包配置
在wars目錄下
admin是流程監控,idm是流程權限,modeler是流程畫布,task是流程審批,rest是集成swagger的api服務
每個war包下 flowable-xxx/WEB-INF/classes 目錄,大部分都存在兩個配置文件,記住是每個包下存在的都需要改
application-dev.properties主要配置數據庫
flowable-default.properties要配置兩個地方
一個是DATABASE的配置,註釋掉默認的h2的數據庫,配置oracle數據庫
一個是模塊間跳轉的地址,默認是localhost:8080,修改爲自己服務器ip和端口
user和password是默認管理員用戶密碼,可以按需要修改
修改完之後就可以準備啓動了
5.啓動
進入tomcat的bin目錄,./startup.sh
tail -f ../logs/catalina.out 查看日誌
本以爲可以順利啓動,卻報錯了,檢查了報錯信息是因爲缺少oracle的jar包驅動
如果是mysql請檢查mysql的驅動
將jar包驅動放到每個war包的 flowable-xxx/WEB-INF/lib 目錄下
再重新啓動,發現日誌一切正常
6.訪問
http://ip:port/flowable-modeler
可以開始探索flowable了