Activiti 5.3 安装配置

鉴客 发布于 2012/02/26 21:21
阅读 1K+
收藏 0

安装配置Activiti 5.3还是比较容易的,在这里做个记录以作备忘。

Activiti 5是一个开源的工作流引擎框架,它是基于jBPM 4流程引擎内核的,作者是Tom Baeyens。有关由jBPM到Activiti的变化,可以查看业界相关信息了解。

为了能够安装快速一点,准备好如下软件包:

activiti-5.3.zip  http://activiti.org/downloads/activiti-5.3.zip

activiti-modeler-5.3.war  http://activiti.org/downloads/activiti-modeler-5.3.war

apache-tomcat-6.0.32.zip  http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-6/v6.0.32/bin/apache-tomcat-6.0.32.zip

下载完成后,将activiti-5.3.zip解压缩到指定目录下,例如我的E:/activiti-5.3。

创建一个软件包下载目录,例如E:/downloads,将上述activiti-modeler-5.3.war和apache-tomcat-6.0.32.zip软件包拷贝到该目录下面,这样在安装的时候,就不需要修改Ant的脚本,也无需这些下载。

另外,你需要安装配置好JRE环境,以及Ant工具,例如我使用JDK 1.6,Ant 1.8.2。

安装过程

1、打开一个cmd窗口,导航到E:/activiti-5.3/setup目录下面;

2、进行demo的安装,执行命令ant demo.start(输入ant -p可以查看当前可以使用的命令);

安装完成后,你会发现E:/activiti-5.3目录下多了apps目录,该目录下面安装的是tomcat和H2内存数据库。而且,安装完成后会自动启动H2数据库和tomcat容器。

Activiti 5提供了丰富的Web工具,如下所示(引自Activiti用户指南):

Webapp Name URL Description
Activiti Probe http://localhost:8080/activiti-probe The admin management console. Use this tool to see if the configured process engine is correctly initialized, DB tables contents.
Activiti Explorer http://localhost:8080/activiti-explorer The process engine user console. Use this tool to view your personal and candidate task lists and to complete tasks.
Activiti Cycle http://localhost:8080/activiti-cycle The Activiti collabotation tool. Use this to browse repositories and execute transformations between model formats.
Activiti Modeler powered by Signavio http://localhost:8080/activiti-modeler The web based process designer tool. Use this tool to graphically author BPMN 2.0 compliant process definitions files.
Activiti KickStart http://localhost:8080/activiti-kickstart Allows to specify processes quickly and efficiently in an adhoc way. Simple processes, quick prototypes and adhoc workflow are created in no time using KickStart.
Activiti Administrator http://localhost:8080/activiti-administrator  

另外,启动H2数据库Web管理控制台,只需要执行ant h2.console.start命令,就能够通过Web浏览器查看当前流程数据库状态和数据,H2是Activiti 5默认的流程数据库,如果想要使用其他的关系数据库产品,可以修改E:/activiti-5.3/setup/build.xml配置,替换成其他的数据库,可以参考E:/activiti-5.3/setup目录下的属性文件(build.<DB>.properties)。

实例配置

在上述安装过程中,已经完成了部分相应的配置,例如lib文件等。这时,可以在Eclipse中导入E:/activiti-5.3/workspace目录下的examples工程,学习这里实例。

这里注意,如果需要支持可视化流程设计,需要Eclipse的版本为Eclipse Classic Helios(用户手册说明,目前只在该版本Eclipse上验证过,不过Eclipse 3.5无法安装对应的插件)。

安装插件过程如下:

1、Eclipse中Help -> Install New Software

2、Add Repository:

Name: Activiti BPMN 2.0 designer 

Location: http://activiti.org/designer/update/

然后等待安装完成即可。

加载中
返回顶部
顶部