首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Activiti 5.6装配配置

2012-07-02 
Activiti 5.6安装配置安装配置Activiti 5.6还是比较容易的,在这里做个记录以作备忘。Activiti 5是一个开源

Activiti 5.6安装配置
    安装配置Activiti 5.6还是比较容易的,在这里做个记录以作备忘。
Activiti 5是一个开源的工作流引擎框架,它是基于jBPM 4流程引擎内核的,作者是Tom Baeyens。有关由jBPM到Activiti的变化,可以查看业界相关信息了解。
为了能够安装快速一点,准备好如下软件包:
activiti-5.6.zip  http://activiti.org/downloads/activiti-5.6.zip
activiti-modeler-5.6.war  http://activiti.org/downloads/activiti-modeler-5.6.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.6.zip解压缩到指定目录下,例如我的E:/activiti-5.6。
创建一个软件包下载目录,例如E:/downloads,将上述activiti-modeler-5.6.war和apache-tomcat-6.0.32.zip软件包拷贝到该目录下面,这样在安装的时候,就不需要修改Ant的脚本,也无需这些下载。
另外,你需要安装配置好JRE环境,以及Ant工具,例如我使用JDK 1.6,Ant 1.8.2。
安装过程
1、打开一个cmd窗口,导航到E:/activiti-5.6/setup目录下面;
2、进行demo的安装,执行命令ant demo.start(输入ant -p可以查看当前可以使用的命令);
安装完成后,你会发现E:/activiti-5.6目录下多了apps目录,该目录下面安装的是tomcat和H2内存数据库。而且,安装完成后会自动启动H2数据库和tomcat容器。
Activiti 5提供了丰富的Web工具,如下所示(引自Activiti用户指南):
[launch] at org.h2.message.DbException.getJdbcSQLException(DbException.java:316)
[launch] at org.h2.message.DbException.get(DbException.java:167)
[launch] at org.h2.tools.Server.start(Server.java:344)
[launch] at org.h2.tools.Server.runTool(Server.java:216)
[launch] at org.h2.tools.Server.main(Server.java:106)

一直提示9092端口被占用,其实本机上没有任何程序运行在端口9092,可以通过命令查看:netstat -ano

而且异常中提示的url不一定是tcp://localhost:9092,localhost可能是其他ip,最关键的就在这里,为什么会出现其他IP呢?

原因是在本机安装的了Vmware workstation,本机会出现三个网卡,如是就会出现异常。
把本机的两个虚拟网卡禁用就OK了。
这个问题比较难找到真实原因,因为问题提示太有误导性port may be in use      还好,晚上找到你这里,受你的“Vmware workstation,本机会出现三个网卡,如是就会出现异常”的提示,想到我用了SSH + Chrome + Switchy!插件,是不是SSH作怪?将SSH停掉后,再次"ant demo.start",成功!!为何如此?单独用"./start.h2.sh"启动H2是成功的。
      感谢你的提示!

热点排行