Flowable-Ui整合Mysql


FlowableAPI

https://tkjohn.github.io/flowable-userguide/#flowableUIApps

預准備

mysql5.7.30
apache-tomcat-8.5.73
flowable-6.7.0

Tomcat啟動控制台亂碼解決配置,若無亂碼則可忽略 在 apache-tomcat-8.5.73\conf 目錄下找到 logging.properties 配置文件,修改`java.util.logging.ConsoleHandler.encoding= GBK `

image

Flowable-ui部署在Tomcat服務器

Flowable下載並解壓

image

flowable-ui.war拷貝至Tomcat

打開flowable-6.7.0\war目錄,並把flowable-ui.war拷貝到Tomcat的webapps目錄下並解壓
image

配置mysql驅動

把mysql的驅動(mysql-connector-java-8.0.27.jar)拷貝到tomcat的webapps\flowable-ui\WEB-INF\lib目錄下
mysql的驅動用自己本地的就可以,不必太在意版本號
image

修改Tomcat的\webapps\flowable-ui\WEB-INF\classes目錄下的flowable-default.properties文件

# mysql-connector-java-5 版本驅動配置(Flowable好像補支持低版本的Mysql `哈哈`)
# spring.datasource.driver-class-name=com.mysql.jdbc.Driver
# mysql-connector-java-6 及以上版本驅動配置
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/flowable?characterEncoding=UTF-8
spring.datasource.username=本地mysql的用戶名
spring.datasource.password=本地mysql的密碼

image

自定義初始登錄用戶名密碼等

flowable.idm.app.admin.user-id=mjtabu
flowable.idm.app.admin.password=mjtabu
flowable.idm.app.admin.first-name=Mj
flowable.idm.app.admin.last-name=Tabu
flowable.idm.app.admin.email=1533909448@qq.com

image

Flowable-ui啟動

雙擊tomcatbin目錄下的startup.bat文件啟動Tomcat
第一次啟動時會有點慢,同時控制台會打印大量的建表語句,再次啟動就會快很多。
image

訪問界面:http://localhost:8080/flowable-ui
登錄的用戶名密碼對應flowable-ui\WEB-INF\classes目錄下的flowable-default.properties文件中的配置參數
image
image

擴展

配置好的文件重新打為war包

cmd 進入flowable-ui目錄,運行jar cvf flowable-ui.war ./命令即可
image
image

Tomcat: Can't load IA 32-bit .dll on a AMD 64-bit platform

解決方案一:換個高版本的Tomcat,能多高就比能多高低一個版本即可
解決方案二:tcnative-1.dll拷貝至Tomcat的bin目錄下
image
https://downloads.apache.org/tomcat/tomcat-connectors/native/1.2.31/binaries/
image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM