Activiti(一)--安装配置具体解释
有一段时间没有更新文章了,尽管有一直在写文章,但是一直没有更新到博客内,这段时间写的文章大多还是以技术为主。
接下来的系列文章将会来讨论企业工作流的开发,主要是来研究开源工作流Activiti的使用。
该篇文章来具体了解下Activiti 5.15的安装配置全过程,事实上安装的过程相当的简单,由于随着Activiti的版本号升级安装就变得简单了非常多,可是它的配置方法没有想象的那么简单,在配置时须要注意非常多问题。这里就来具体的了解下Activiti 5.15的配置全过程。
Note:文章都是读者经过实践后总结的安装方法。可能不适用于全部的电脑,有问题的话能够留言讨论学习。一、Activiti下载及简单介绍
1.1、Activiti下载
官网下载地址:http://activiti.org/download.html
Note:下载时不一定要使用最新版本号的,最新版本号会欠缺中文资料在使用时会略微繁琐点,所以提倡下载稍稳定点的或者距最新版本号较近的版本号。
1.2、Activiti
1.2.1 database
该目录内放置了Activiti演示样例的全部数据库脚本,脚本包括了mssql、mysql、h2的数据库,分别封装了数据库表的创建和数据的写入、数据库表的改动及删除脚本。功能齐全。
1.2.2 docs
Activiti的使用帮助文档。分别包括了javadoc的Api、用户使用手冊、xml scheme1.2.3 libs
放置的是开发的指针库,每一个jar文件代表开发时的一个引用项。详细每一个jar的使用操作说用。能够查看文件夹中的notice文档。1.2.4 wars
该目录相当的重要,目录中有两个文件activiti-explorer.war和activiti-rest.war,分别代表了流程的浏览器框架和流程的启动引擎,在开发时须要将它们部署到tomcat的webapps目录中,在启动流程时会自己主动调用这两个文件。activiti-explorer.war。浏览器框架,框架中包括了流程节点的查看、审批、流转等主要的操作,在打开该框架时初始化用户为例如以下表:
activiti-rest.war,流程引擎。流程真正的处理过程是在引擎中实现的,它封装了流程的处理过程。
二、安装配置具体解释
尽管Activiti的下载非常easy。可是它的安装配置的却相当的繁琐,由于它的依赖项比較多。首先Activiti在执行时须要一个Servletserver作为容器来提供Activiti-explorer.war框架的执行,所以须要配置一个Java的server,这里使用Apache-tomcat作为安装项;其次须要配置Java的执行环境。它是Activiti在安装Demo时所必须的执行环境。所以须要安装j2ee及配置环境变量JAVA_HOME。
Note:安装J2ee前首先须要安装j2se,一定要注意J2se的版本号一定要和J2EE的版本号一致。另外也须要注意Java环境的版本号要和tomcat的版本号一致,即下载安装的位数一定要一致,假设是32位则都须要下载和安装32位的版本号。否则在安装Activiti时会出错。
2.1、Apache-tomcat安装
tomcat的下载地址:http://tomcat.apache.org/download-70.cgi
Advice:这里提倡使用6.0版本号的tomcat,由于它的稳定性较高,而且兼容性好。
下载完毕后须要配置环境变量,设置安装的二进制文件夹binery的文件夹,例如以下步骤:
2.1.1 加入tomcat的系统变量CATALINA_HOME
将下载的tomcat解压,然后创建系统变量CATALINA_HOME,该系统变量指定了tomcat的binery所在文件夹的父文件夹(tomcat的文件夹),在执行tomcat时会自己主动查找该文件夹并启动,例如以下图:2.1.2 加入系统变量Path路径
加入tomcat的binery所在的文件夹,在path中能够使用系统变量的方法%CATALINA_HOME%\bin\或者也能够使用完整的安装路径来取代系统变量的方法来设置变量的安装路径。
2.2、J2EE安装及配置
j2ee的安装会相较简单些。学过java的开发者都知道在开发时首先须要安装0基础版本号j2se。然后才干安装j2ee,它们两种的开发应用有较大的差别。J2SE的安装和配置和原始的安装配置一致。在安装后配置对应的JAVA_HOME变量和Path路径就可以。安装完毕后验证功能就可以。
三、Activiti安装
3.1、框架及引擎安装
上面的步骤配置好后接下来将Activiti的wars目录中的activiti-explorer.war和activiti-rest.war拷贝到tomcat的webapps目录内,然后活动执行startup.bat文件启动tomcat,等待安装完毕。在此过程中会检測系统并安装H2内存数据库,并安装对应的Demo模型。
安装完毕后打开网址http://localhost:8080/activiti-explorer。使用kermit用户登录,看到下图代表成功安装:
3.2、在Eclipse中安装
经过上步骤后证明Activiti的框架已经搭建完毕,可是想要使用试图设计器的话须要在Eclipse中安装Activiti的设计插件,详细的配置安装方法例如以下:
3.2.1 打开安装界面
依次打开Help-->Install New Software,例如以下图:3.2.2 安装
打开安装界面后在输入网址的地方输入http://activiti.org/designer/update/ 网址,然后选择第一个选项安装对应的设计器插件。经过上面的步骤后。Activiti的安装和配置过程已经完毕,
接下来就能够依据Api文档来开发对应的流程。这里提供一个5.15翻译版本号的用户手冊:http://download.csdn.net/detail/zhang_xinxiu/7697351。须要时下载就可以。
结语
在纠结了有一周的时间后最终把Activiti的开发环境配置全然了,事实上非常多事情往往困难的是開始的时候,由于毫无头绪。没有正确的方向,所以仅仅能一点点的摸索。可是这个过程是相当锻炼人的,经历过了就会有非常大的提升,另外在这个过程中还要有细心,记录经过的步骤,在完毕后回头思考自己所经历的步骤。最后思考总结。保证遇到相同的问题后可以高速的解决。