jbpm4.4安装配置
?
?
1. 准备
jBPM:http://sourceforge.net/projects/jbpm/files/
?
jBPM需要JDK (标准java)5或更高版本。
http://java.sun.com/javase/downloads/index.jsp
?
为了执行ant脚本,你需要1.7.0或更高版本的apache ant:
http://ant.apache.org/bindownload.cgi
2. 安装完上述软件,配置好路径后
jBPM下载包install目录中有一个ant的build.xml文件,切换到install目录下,使用ant -p你可以看到所有的安装
??? demo.setup.jboss:安装jboss,把jbpm安装到jboss中, 启动jboss,创建jbpm数据库表结构,部署实例,加载实例身份认证信息, 安装并启动eclipse
??? demo.setup.tomcat:安装tomcat,把jboss安装到tomcat中, 启动tomcat,创建jbpm数据库表结构,部署实例,加载实例身份认证信息, 安装并启动eclipse
??? clean.cfg.dir:删除${jbpm.home}/install/generated/cfg 文件夹。
??? create.cfg:创建一个配置在 ${jbpm.home}/install/generated/cfg下,基于当前的参数。
??? create.jbpm.schema:在数据库中创建jbpm表
??? create.user.webapp创建一个基本的webapp在 ${jbpm.home}/install/generated/user-webapp中
??? delete.jboss:删除安装的jboss
??? delete.tomcat:删除安装的Tomcat
??? demo.teardown.jboss:删除jbpm数据库的表并停止jboss
??? demo.teardown.tomcat:停止tomcat和hsqldb服务器(如果需要)
??? drop.jbpm.schema:从数据库中删除jbpm的表
??? get.eclipse:下载eclipse如果它不存在
??? get.jboss:下载一个JBoss AS,已经测试过当前的jBPM版本,如果它不存在
??? get.tomcat:下载一个Tomcat,已经测试过当前的jBPM版本,如果它不存在
??? hsqldb.databasemanager:启动hsqldb数据库管理器
??? install.eclipse:解压eclipse,下载eclipse如果它不存在
??? install.jboss:下载JBoss如果它不存在,并解压
??? install.jbpm.into.jboss:把jBPM安装到JBoss中
??? install.tomcat:把tomcat下载到${tomcat.distro.dir}如果tomcat不存在,并解压tomcat
??? install.jbpm.into.tomcat:把jBPM安装到tomcat中
??? install.examples.into.tomcat:部署所有的实例流程
??? install.signavio.into.jboss:把signavio安装到jboss中
??? install.signavio.into.tomcat把signavio安装到tomcat中
??? load.example.identities:读取实例用户和用户组数据到数据库
??? reinstall.jboss:删除之前的jboss安装,并重新安装jboss
??? reinstall.jboss.and.jbpm:删除之前的jboss安装,并重新安装jboss并把jbpm安装到它里面
??? reinstall.tomcat:删除之前的tomcat安装,并重新安装tomcat
??? reinstall.tomcat.and.jbpm:删除之前的tomcat安装,并重新安装tomcat并把jbpm安装到它里面
??? start.eclipse:启动eclipse
??? start.jboss:启动jboss,等待到jboss启动完,然后让jboss在后台运行
??? start.tomcat:启动Tomcat,等待到Tomcat启动完,然后让Tomcat在后台运行
??? stop.jboss:通知jboss停止,但是不等到它完成
??? stop.tomcat通知Tomcat停止,但是不等到它完成
??? upgrade.jbpm.schema:更新数据库中的jBPM表到当前版本
3. 安装数据库
??? 1)MySQL中创建一个库,库名:jbpmdb
?
??? 2)修改install\build.xml
??? <!-- DEFAULT PROPERTY VALUES -->
????? <property name="database" value="hsqldb" />,value值更改为value="mysql"
??? 3)修改\install\jdbc\mysql.properties中的数据库配置(有时候安装别的数据库时缺少相应的jar包,需要将相应的jar包copy到jbpm-4.3\lib目录下
4.安装服务器
?? 1)把apache-tomcat-6.0.20.zip(解压版)放进jbpm-4.3\install\downloads目录下(不用似乎也可以)
?? 2)安装tomcat :ant install.tomcat(似乎也可以不用)
?? 3)ant install.jbpm.into.tomcat:把jBPM安装到tomcat中,这时候在jbpm-4.3目录下生成apache-tomcat-6.0.20,将下面的文件与目录copy到已经安装tomcat下即可.
?? 4)ant load.example.identities:读取实例用户和用户组数据到mysql数据库.生成用户名与密码:
????? 用户名??? 密码
???? alex???? password
???? mike??? password
???? peter?? password
???? mary?? password
?? 5) 启动tomcat
???? Signavio web(web版流程设计器)地址Signavio Web(注意在IE7不行,firefox3可以)
??? jBPM控制台地址jbpm-console
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sundragon/archive/2010/05/05/5559033.aspx