You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Flowable启用UI?Spring Boot集成UI工具遇404资源缺失问题

Flowable UI依赖添加后404问题排查与解决

已集成Flowable引擎的Spring Boot应用完全可以添加官方UI工具,针对你遇到的404问题,可从以下几个方向排查:

  • 版本兼容性检查
    Flowable 6.7.2适配Spring Boot 2.5.x版本,若你的Spring Boot版本为3.x及以上,会出现兼容性问题,导致UI静态资源无法正常加载。需调整Spring Boot版本至2.5.x系列,确保与Flowable版本匹配。

  • 访问路径正确性验证
    Flowable各UI模块的固定访问路径如下,需使用对应路径访问,直接访问根路径会返回404:

    • 任务管理UI:/flowable-task
    • 后台管理UI:/flowable-admin
    • 流程建模UI:/flowable-modeler
  • Spring Security拦截规则调整
    若项目启用了Spring Security,需在配置类中放行Flowable UI的资源与接口,示例配置如下:

    @Configuration
    public class SecurityConfig extends WebSecurityConfigurerAdapter {
        @Override
        protected void configure(HttpSecurity http) throws Exception {
            http.authorizeRequests()
                .antMatchers("/flowable-task/**", "/flowable-admin/**", "/flowable-modeler/**", "/api/**").permitAll()
                .anyRequest().authenticated()
                .and().csrf().disable(); // 生产环境需根据实际需求配置CSRF防护
        }
    }
    
  • 清理构建缓存并重建项目
    IDE或构建工具的缓存可能导致资源未正确加载,执行以下操作:

    • Gradle项目:执行./gradlew clean build清理并重新构建
    • Maven项目:执行mvn clean install清理并重新构建
    • 重启IDE并重新加载项目
  • 依赖引入状态确认
    检查本地依赖仓库是否已成功下载对应Flowable starter,若依赖下载失败(比如网络问题),会导致UI资源缺失。可通过IDE的依赖管理面板查看依赖是否存在报错。

内容的提问来源于stack exchange,提问作者LvDevR1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 09:15:32