由于工作需要,近期一直致力于工作流相关产品的研究,今天发现jbpm已经发布了2.0的beta1版本,经过一个多小时的努力,部署成功,现把过程总结出来,以飨光临我的blog的网友:
一、 需要的支撑软件:
'J2SE SDK v 1.4.2_03', downloaded from http://java.sun.com/j2se/1.4.2/download.html
'Apache Ant version 1.6.1', downloaded from http://ant.apache.org/bindownload.cgi
JBoss j2ee server. 'JBoss 3.2.3', download from http://jboss.org/downloads
jbpm2.0 beta1 http://sourceforge.net/project/showfiles.php?group_id=70542&package_id=117680&release_id=236843
按照jbpm2的官方文档,应该jsdk1.42,我用的是1.41,目前还没有发现什么问题,另外jboss3.23在jboss的download列表中已无法找到,不过通过修改下载高版本的url中的版本号可以获得(窃笑)
二、安装:
找一台干净的机器,没有安装乱七八糟的各种软件、设置了许多自己都不认识的环境变量的机器、操作系统win2000 professional,
1、安装jdk
2、unzip ant 、jboss、jbpm
3、设定环境变量:JAVA_HOME ANT_HOME JBOSS_HOME到相应的软件目录
4、修改path,增加指向ant的bin目录,使ant.bat可以在任意路径下运行
5、在你的jbpm home路径下执行:ant configure.jboss.3.2.3
6、从jbpm home下搜索到如下2件jbpm-db-service.xml、 jbpm-ds.xml,搜索jboss home下server\jbpm同名文件予以替换
7、jbpm home下的bin目录中 执行 run.bat -c jbpm(下面的操作均在dos模式下运行)
8、jbpm home/web 下运行 ant deploy
9、jbpm home/web 下运行 ant deploy.process.archives
现在 you can surf to http://localhost:8080/jbpm