JBPM5的安装与配置

1.安装JBPM之前,要求本机已安装了JDk1.5+版本和ANT1.7+版本。关于ANT的安装和配置方法,请参考我的另一篇文章:http://vanhelp-songst.iteye.com/blog/1123205

2.JDK和ANT都安装完毕之后,到http://sourceforge.net/projects/jbpm/files/下载JBPM-installer,下载完之后,解压缩到了E:\PMS\software\jbpm-installer路径下,jbpm-installer文件夹里有个install.html,里面有英文版的安装教程,可以作为参考。

3.在CMD下进入刚才的E:\PMS\software\jbpm-installer目录,运行ant install.demo,该命令会执行下面一系列的操作: 

  • 下载JBoss AS
  • 下载Eclipse
  • 安装Drools Guvnor 到JBoss AS
  • 安装Oryx Designer 到JBoss AS
  • 安装jBPM Console 到JBoss AS
  • 安装jBPM Eclipse 插件
  • 安装Drools Eclipse 插件

因为是在单位用的代理上网,用该命令下载以上组件的时候会有问题,所以没有执行该命令。在E:\PMS\software\jbpm-installer目录下的build.xml文件里有JBoss的下载地址,把下载的jboss-5.1.0.GA解压后放到E:\PMS\software\jbpm-installer目录下,这是因为在该目录下的build.properties配置文件里默认配置的JBoss路径是:jboss.home=./jboss-${jboss.server.version},即在当前文件夹下,当然这个路径是可以手动修改的,比如,如果本机已经安装了Eclipse的话,就不用再下载了,直接在build.properties文件里修改eclipse.home=XXX 指向本机已存在的Eclipse文件夹就可以了,比如我这里改为了:eclipse.home=../eclipse,即上一层目录下的Eclipse文件夹。同样的,在build.properties还可以定义eclipse的workspace工作空间的位置。

同理,根据build.xml里的URL,下载H2数据库的JAR包,放到E:\PMS\software\jbpm-installer\db\driver目录下,注意把下载下来的h2的jar文件更名为"h2.jar",否则下面用ant启动h2的时候可能识别不到。还需要下载slf4j-jdk14-1.6.0.jar(日志相关的包),注意,在build.xml里面给出的slfj的版本是1.5的,启动的时候会出错,所以要下载1.6版本的。下载地址:http://repo1.maven.org/maven2/org/slf4j/slf4j-jdk14/1.6.0/slf4j-jdk14-1.6.0.jar,下载完后也放到E:\PMS\software\jbpm-installer\db\driver目录下。

4.弄好Jboss、Eclipse、H2和slf4j之后,CMD到E:\PMS\software\jbpm-installer目录下,依次运行以下命令:

(1).ant install.guvnor.into.jboss
(2).ant install.designer.into.jboss
(3).ant install.jBPM-gwt-console.into.jboss
(4).ant install.jBPM-eclipse.into.eclipse
(5).ant install.drools-eclipse.into.eclipse

(6).ant install.jBPM.runtime (该命令没有在install.html安装说明里出现,但如果不运行该安装命令,在下面使用命令:ant start.human.task的时候会报错:"...runtime does not exist").

5.下面可以准备启动JBPM了。CMD到E:\PMS\software\jbpm-installer目录下,依次运行以下命令:

ant start.h2 (启动h2数据库)
ant start.jboss (启动JBoss AS)
ant start.human.task (启动 task service)(task service的作用??)
ant start.eclipse (启动 eclipse)

6.Jboss启动之后,可以在http://localhost:8080/访问,JBPM的配置页面是http://localhost:8080/jbpm-console,默认用户名和密码是krisv、krisv,进入该页面后,点击"Reporting-template"会报错:“Report server not initialized”,这是因为没有下载报表工具:birt-runtime.zip,下载后解压,找到“ReportEngine”文件夹,拷贝到E:\PMS\software\jbpm-installer\jboss-5.1.0.GA\server\default\data\birt目录下即可(data\birt文件夹目录手动创建就可以),再次进入“Reporting-template"页面就不报错了,但如果下面输出日志里有JS错误,可以把“ReportEngine\lib\js.jar”拷贝到E:\PMS\software\jbpm-installer\jboss-5.1.0.GA\server\default\lib下即可。

7.在启动Eclipse之后,点击:新建-Other里面会出现JBPM选项,新建一个JBPM工程,就可以开始JBPM之旅了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值