一、 工具下载
jbpm下载地址 http://sourceforge.net/projects/jbpm/files/,下载后的文件为:jbpm-5.4.0.Final-installer-full.zip,解压后,..\jbpm-5.4.0.Final-installer-full\jbpm-installer\lib下的org.drools.updatesite-5.5.0.Final-assembly.zip即为我们所需要的插件。
二、安装
选择eclipse的菜单
Help->Install New Software...,出现Install对话框
点击 add...按钮
在Add Site对话框中点击”Archive“按钮
选择,..\jbpm-5.4.0.Final-installer-full\jbpm-installer\lib\org.drools.updatesite-5.5.0.Final-assembly.zip,点击打开按钮,返回Add Site对话框,点击OK按钮,返回Install对话框,点击 Next... 直到“ Finish" 完成安装。安装完成后会重启eclipse 。
按照以上方法安装后,发现没有jbpm的运行环境,好多jar包还得一个个去找,真的好麻烦哦。在网上查找说是jbpm-
一、安装前提
jdk 1.5以上版本
ant 1.7以上版本
Java: http://java.sun.com/javase/downloads/index.jsp
Ant: http://ant.apache.org/bindownload.cgi
二、jdk和ant安装配置完毕之后,如你什么都不想管,直接安装,可按照方法一安装,如果你已经安装了eclipse或其他组件,可以根据自己需要安装方法二进行安装
方法一:到解压后的目录,..\jbpm-5.4.0.Final-installer-full\jbpm-installer(解压后文件放置的路径,根据自己的需要)下,运行
ant install.demo
将会进行以下操作
- Download JBoss AS
- Download Eclipse
- Install Drools Guvnor into JBoss AS
- Install jBPM Designer into JBoss AS
- Install the jBPM Console into JBoss AS
- Install the jBPM Eclipse plugin
- Install the Drools Eclipse plugin
结束后,运行
ant start.demo
将会进行以下操作
- Start the H2 database
- Start the JBoss AS
- Start Eclipse
- Start the jBPM Human Task Service
至此,方法一安装jbpm,安装完毕。
方法二:
1.解压jbpm-5.4.0.Final-installer-full 解压后的路径(具体的路径看自己放那的)
3.下载jboss到本地,解压后放到 ..\jbpm-5.4.0.Final-installer-full\jbpm-installer\下面
4.把jboos的路径放到path下。JBOOS_HOME=..\jbpm-5.4.0.Final-installer-full\jbpm-installer\jboss-5.1.0.GA
5.分别下载h2,slf4j-jdk14-1.6.0.jar 放到..\jbpm-5.4.0.Final-installer-full\jbpm-installer\db\driver\目录下面
6.修改build.properties配制文件.将eclipse.home=D:/eclipse3.7(注意一定要用 / 你eclipse的路径)
7.弄好Jboss、Eclipse、H2和slf4j之后,CMD到..\jbpm-5.4.0.Final-installer-full\jbpm-installer目录下,依次运行以下命令:
(1).ant install.guvnor.into.jboss //安装Drools Guvnor 到JBoss AS
(2).ant install.designer.into.jboss //安装Oryx Designer 到JBoss AS
(3).ant install.jBPM-gwt-console.into.jboss //安装jBPM Console 到JBoss AS
(4).ant install.jBPM-eclipse.into.eclipse //安装jBPM Eclipse 插件
(5).ant install.drools-eclipse.into.eclipse //安装Drools Eclipse 插件
${install.home}/workspace修改build.xml eclipse的构造空间
(6).ant install.jBPM.runtime
8.下面可以准备启动JBPM了。CMD到..\jbpm-5.4.0.Final-installer-full\jbpm-installer目录下,依次运行以下命令:
ant start.h2 (启动h2数据库)
ant start.jboss (启动JBoss AS)
ant start.human.task (启动 task service)(task service的作用??)
ant start.eclipse (启动 eclipse)
9.Jboss启动之后,可以在http://localhost:8080/访问,JBPM的配置页面是http://localhost:8080/jbpm-console,默认用户名和密码是krisv、krisv,进入该页面后,点击"Reporting-template"会报错:“Report server not initialized”,这是因为没有下载报表工具:birt-runtime.zip,下载后解压,找到“ReportEngine”文件夹,拷贝到..\jbpm-5.4.0.Final-installer-full\jbpm-installer\jboss-5.1.0.GA\server\default\data\birt目录下即可(data\birt文件夹目录手动创建就可以),再次进入“Reporting-template"页面就不报错了,但如果下面输出日志里有JS错误,可以把“ReportEngine\lib\js.jar”拷贝到..\jbpm-5.4.0.Final-installer-full\jbpm-installer\jboss-5.1.0.GA\server\default\lib下即可。
10.在启动Eclipse之后,点击:新建-Other里面会出现JBPM选项,新建一个JBPM工程,就可以开始JBPM之旅了。
需要下载的文件:
jboss:http://www.jboss.org/jbossas/downloads
slf4j-jdk14-1.6.0.jar:h2:http://www.h2database.com/html/main.html
http://repo1.maven.org/maven2/org/slf4j/slf4j-jdk14/1.6.0/slf4j-jdk14-1.6.0.jar