资源介绍
工作流
Activiti
的学习总结(六)
Activiti
的安装详细过程
activiti-5.6
的安装
项目中采用最新的
Activiti
版本为
5.6GA
的
activiti
REST
方式访问相关的
REST
WebService
服务,
activiti
提供了
对
mysql
、
oracle
、
postgres
的全面支持。
demo
的安装脚本比之前的版本都有
了很大的优化,基本上按教程就能顺利
demo
,
真正达到了
GA
的效果了。为此我将在使用
mysql
的安装过程及遇到的一些小问
题总结记录了下来。但是我们项目采用
H2
数据库
(
Generic H2 Server
)方式存储数据(安装成功之后在
${activiti_home}\apps\h2
目下保存数据文件
{activiti_db}.h2.db
)
和
{activiti_db}.lobs.db.
如下是在
windows XP
环境下使用
mysql
数据库的安装实录:
一)下载
activiti-5.6.zip
二)将
activiti-5.6zip
解压到指定目录,假设为“C:
\mash_activiti-
5.6”,
注意下面提到的路径均是相对于该路径而言
三)检查数据库类型
打开文件“setup
\
build.properties”修改
db=h2
(采用默认为
h2
)。
四)配置
H2
数据库
创建名称为
activiti
的空数据库,连接帐号设为
sa
,密码也设为
activiti
。
(
如果不喜欢默认的连接配置,可以修改文件“setup
\
build.h2.properties”中
相应的属性值)
五)预下载一些必需的文件到“C:
\
downloads”(备注这一步可以不执行,非必
须的,在网络比较好的情况下,使用
ant
自动下载
)
“C:
\
downloads”这个路径是在
build.properties
中通过属性
“downloads.dir”定义的,也可以手动修改指定其他位置。
如果确保网络环境很顺畅,
这一步也可以不做,
安装脚本会自动下载,
由于之前
的版本我安装时经常下载中断,
导致文件损坏、
安装异常,
所以我习惯了先预先
下载,保证安装顺畅点。主要下载如下
2
个文件,左侧为下载地址,右侧为下载
后保存的文件名:
1
)
http://mirrors.enquira.co.uk/apache/apache-tomcat-6.0.32.zip
(http://activiti.org/downloads/apache-tomcat-6.0.32.zip)
-->
apache-tomcat-6.0.32.zip
(
2.71MB
)
2
)
http://activiti.org/downloads/activiti-modeler-5.6.war
-->
activiti-modeler-5.6.war
(
31.8MB
)
六)修改浏览器的可执行文件路径(非必须)
打开文件“setup
\
build.xml”修改属性
windows.browser
的值为浏览器的启动
文件对应的位置。如我一直使用
chrome
,配置如下:
修改这个的目的是方便下面的
"ant demo.start"
结束后自动打开浏览器访问相
关演示模块的首页。
七)检查一下你的电脑是否已经使用了
tomcat
服务
如果使用了
tomcat
服务,
得停掉,
否测会冲突。
顺便检查一下
8080
端口有没有
被占用,否测也会冲突导致安装失败。
八)安装
apache-ant-1.8.2
和
jdk1.5+
环境
主要是设置环境变量
ANT_HOME
和
JAVA_HOME
,并
将
%ANT_HOME%\bin
、
%JAVA_HOME%\bin
设置到
path
环境变量中。
九)一切就绪后就可以开始体验了
命令行切换到“setup/",运行
"ant demo.start"
,等待整个安装过程自动完成
吧,安装完毕后默认会自动打开浏览器
十)测试是否安装成功
http://localhost:8080/activiti-probe
采用默认
admin
用户登录:
登录名称:
kermit
登录密码:
kermit
十一)
activiti
手工启动方式如下:
activiti
默认下载的
tomcat
和
h2
的安装目录为
${activiti_home}/apps
目录如
(C:\mash_activiti-5.6\apps)
下面。
启动的
activit
服务需要
1.
先启动
H2
数据库控制台
(
C:\mash_activiti-5.6\apps\h2\h2_console.start.bat
,控制台
web
访问开
放端口为
8082
)
2.
再启动
H2
数据库访问服务
(
C:\mash_activiti-5.6\apps\h2\h2.start.bat
,
H2
程序访问开放端口为
9092
)
我在安装使用过程中遇到如下一些问题:
tomcat
控制台显示的中文乱码
解决办法:修改文件
apps\apache-tomcat-6.0.32\conf\logging.properties
,
增加如下一行的配置:
java.util.logging.ConsoleHandler.encoding = GBK