flowable工作流实战遇到的各种问题(一)

499 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第三十一天,点击查看活动详情


由于工作中需要用到flowable工作流,简单创建一个flowable项目来进一步了解该引擎。现在将创建时候的问题记录一下,方便日后查看问题。

  1. 首先下载最新版本的tomcat(推荐tomcat9)及flowable 下载地址为

tomcat官网下载地址变了,之前那个无法访问,新的地址为:downloads.apache.org/tomcat/

flowable 下载地址为 www.flowable.org/downloads.h… 这个地址访问比较慢,需要等待几秒

  1. 然后尝试将flowable-ui部署运行,将flowable解压缩后拷贝wars文件夹下面的所有文件到tomcat的webapps目录下,尝试执行/bin/startup.bat来启动tomcat。

可能会遇到以下问题:

  • 启动闪退

确认java环境是否配置正确,打开cmd,输入java或javac,能看到以下输出才说明配置没有问题,否则需要重新配置java的环境变量。

image.png

新建用户变量,变量名为JAVA_HOME,值为jdk的安装路径,示例:C:\Program Files\Java\jdk1.8.0_171

image.png

编辑系统变量 path ,在最后面加入 %JAVA_HOME%\bin; 注意前后都要有;号,然后保存。

再次在cmd中输入java,测试是否还有问题

  • tomcat启动乱码

修改/conf/logging.properties文件,java.util.logging.ConsoleHandler.encoding编码改为GBK

image.png

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

解决方法:修改/conf/context.xml文件,在其中加入 <Resources cachingAllowed="true" cacheMaxSize="1000000" /> (看情况加,我用tomcat9加了后会有启动成功但一直访问不了页面的问题)

image.png

  • 访问一直404

可能是tomcat版本不对,tomcat10可能因为一些原因JavaEE还是什么原因,要修改工程重现构建,重新下载tomcat9再试一下(多么痛的领悟,找了半天问题),发现正常启动会打印很多sql语句