flowable服務部署到centos

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

http://ip:port/flowable-idm

http://ip:port/flowable-admin

http://ip:port/flowable-task

可以開始探索flowable了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章