软件清单
- JDK1.8.0_131
- apache-tomcat-8.5.56
- flowable-6.5.0
操作系统:windows10
操作步骤
- copy flowable-6.5.0/wars下所有的war包到tomcat/webapps下
- 启动tomcat startup.bat
问题记录
一、TOMCAT命令行窗口乱码
解决办法:修改tomcat/conf/logging.properties 中“java.util.logging.ConsoleHandler.encoding”属性值为GBK
二、无法将位于XXX的资源添加到Web应用程序[/flowable-admin]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。
解决办法:tomcat/conf/context.xml中增加<Resources cachingAllowed="true" cacheMaxSize="1000000" />,如图:

image.png
部署flowable-ui-admin 时多次出现以下内容后:
Waiting for changelog lock....
报错:
org.flowable.ui.common.service.exception.InternalServerErrorException: Error creating liquibase database
重要提醒,以下所述解决办法因有数据删除将会导致flowable ui 所有数据还原到初次安装状态,因此仅适用于初次安装flowable ui时使用,生产中的flowable ui慎用,安全最重要。请评估好安全风险再去使用,Good luck!
解决办法:经过在网上搜罗一上午,未找到解决办法,常见的解决办法都是更新DATABASECHANGELOGLOCK这张表的状态,然而我从官网上安装的这个flowable,使用的是H2内存数据库,并不好更新;因此通过删除H2数据库的数据文件解决。
- 第一步,打开配置文件:webapps\flowable-admin\WEB-INF\classes\flowable-default.properties
-
第二步,找到H2数据库的URL配置项,下图标红部分为数据文件路径:
image.png - 第三步,找到数据文件路径,删除后重启tomcat后解决
- 第四步,可以起飞 了,访问http://localhost:8080/flowable-modeler
image.png

