由于近期公司项目需要使用工作流引擎,所以在自己入职的第一天就入了activiti的坑。原本做大数据算法分析的,由于研发人员少并且以前自己做过研发工作,所以被搞到了后端。因此机缘巧合让我人生第一次接触到了activiti。下面说说具体的搭建吧。
一 、个人的开发环境介绍:
二 、项目地址:https://github.com/conzhangL/Activiti.git
三 、环境的搭建
(1)由于activiti是maven项目,所以可以直接可以把源代码git到本地,然后直接ideal导入即可,需要注意的是git下来的是develop,我需要把其切换到6.x分支,如下图:
然后就会得到下面结构的项目文件
(2)在做基于activiti的流程引擎开发的时候,我们需要在activiti-app和activiti-admin两个项目进行程序的开发即可。所以我们只需要配置该两个项目下的数据库文件即可。文件位置如下:
对于数据库的配置,操作如下:
(3)你就可以在ideal配置该两个项目的tomcat或者jetty然后进行启动。对于jetty在activiti-app配置时,需要做如下操作:
必须要加入activiti-app访问路径,不然你在开发环境登陆失败的。
四 启动登陆界面如下: