Jeecg-BootActiviti 项目常见问题解决方案
一、项目基础介绍
Jeecg-BootActiviti 是一个基于 Jeecg-Boot 开源版整合了 Activiti 5.22.0 版本的 Spring Boot 项目。该项目主要用于在线流程设计和通用流程操作,具有模块化可插拔的特点,不会影响主干代码版本升级。项目主要使用的编程语言是 Java。
二、新手常见问题及解决步骤
问题一:如何配置项目依赖?
问题描述: 新手在使用项目时,可能会遇到不熟悉如何配置项目依赖的问题。
解决步骤:
- 打开项目的
pom.xml文件。 - 在
<dependencies>标签内添加以下依赖:
<dependency>
<groupId>org.jeecgframework.boot</groupId>
<artifactId>jeecg-boot-module-activiti</artifactId>
<version>$[jeecgboot_version]</version>
</dependency>
- 确保在
pom.xml文件的<modules>标签内添加了jeecg-boot-module-activiti模块。
<modules>
<module>jeecg-boot-base-common</module>
<module>jeecg-boot-module-system</module>
<module>jeecg-boot-module-activiti</module>
</modules>
问题二:如何配置 Shiro 过滤路径?
问题描述: 新手可能不清楚如何配置 Shiro 的过滤路径,导致 Activiti 相关的页面无法正常访问。
解决步骤:
- 打开项目的
ShiroConfig.java文件。 - 在
filterChainDefinitionMap中添加以下过滤路径:
filterChainDefinitionMap.put("/activiti/**", "anon");
filterChainDefinitionMap.put("/diagram-viewer/**", "anon");
filterChainDefinitionMap.put("/editor-app/**", "anon");
问题三:如何初始化数据库?
问题描述: 新手在初次使用项目时,需要初始化数据库,但可能不知道如何操作。
解决步骤:
- 在项目的
jeecg-boot-module-activiti/db文件夹内找到数据库初始化文件。 - 将这些 SQL 文件运行在对应数据库中,完成数据库初始化。
以上就是新手在使用 Jeecg-BootActiviti 项目时可能遇到的一些常见问题及其解决步骤。希望这些信息能够帮助您更好地使用这个项目。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



