记一次flowable-UI安装的坑

软件清单

  1. JDK1.8.0_131
  2. apache-tomcat-8.5.56
  3. flowable-6.5.0

操作系统:windows10

操作步骤

  1. copy flowable-6.5.0/wars下所有的war包到tomcat/webapps下
  2. 启动tomcat startup.bat

问题记录

一、TOMCAT命令行窗口乱码

解决办法:修改tomcat/conf/logging.properties 中“java.util.logging.ConsoleHandler.encoding”属性值为GBK

二、无法将位于XXX的资源添加到Web应用程序[/flowable-admin]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。

解决办法:tomcat/conf/context.xml中增加,如图:


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

你可能感兴趣的:(记一次flowable-UI安装的坑)