本篇主要介绍在办公环境无网络的情况下如何快速地搭建Activiti的测试环境,以便于日后的开发流程测试学习使用;
搭建好的效果如下:
Activiti流程框架(1)_快速搭建测试环境
搭建的过程主要包括以下步骤:
1、 官网下载Activiti,不同版本Activiti的文件夹组织结构略有不同,以5.22.0为例;
Activiti流程框架(1)_快速搭建测试环境

  • Database:包含了23张流程相关数据库的CRUD;
  • Docs:包含用户手册以及JAVADOC文档;
  • Libs:包含activiti相关的所有jar包,(注意:没有包含依赖jar包,比如jdbc数据库连接、mybatis持久框架、slf4j日志等,需要自行加入);
  • Wars:存放便于开发者快速开发使用的activiti实例应用,放到tomcat的webapp文件夹中即可访问;

2、在eclipse(IDE环境)中安装activiti-designer流程设计器插件 (网上有很多关于actiiti-designer的安装教程),安装成功后,即可在IDE环境中看到如下内容;

Activiti流程框架(1)_快速搭建测试环境

  • Acitiviti Diagram:用于基于可视化界面设计流程图形;
  • Activiti Project:用于创建activiti 项目;

  为了在流程图设计好后,能够自动生成流程图片,必须选择菜单window》Preferences》activiti》save actions勾选右侧的Create process definition image when saving the diagram;
Activiti流程框架(1)_快速搭建测试环境
3、 创建activiti简单测试学习项目;
A、 右击左侧或者file菜单》new》other》activiti》Activiti Project,项目名称为activitidemo01
Activiti流程框架(1)_快速搭建测试环境
B、删除pom.xml文件(由于我们这里不采用maven构建项目),添加lib文件夹用于存放所需要的依赖包;

Activiti流程框架(1)_快速搭建测试环境
4、 添加依赖包到项目的lib文件夹中,解压Activiti-5.22.0,再解压wars文件夹中任意一个web应用,以activiti-rest.war为例,解压后包含如下两个文件夹,打开WEB-INF,拷贝lib文件夹下的所有依赖包到程序的lib文件夹中,并build path到Referenced Libraries中;
Activiti流程框架(1)_快速搭建测试环境
Activiti流程框架(1)_快速搭建测试环境
5、 将第四步解压的activiti-rest项目中classes文件夹里头的activiti-custom-context.xml和log4j.properties文件拷贝到项目的类目录src/mian/resources包下;
Activiti流程框架(1)_快速搭建测试环境
Activiti流程框架(1)_快速搭建测试环境
6、 重命名activiti-custom-context.xml为activiti-cfg.xml(activiti默认使用的配置文件名)并修改里面的内容如下:
Activiti流程框架(1)_快速搭建测试环境
最后搭好的环境结构如下:
Activiti流程框架(1)_快速搭建测试环境
  接下来下一篇文章就可以创建测试类,基于控制台的输出内容来测试学习activiti流程啦~~

相关文章: