自己配置了一次jbpm,用了不少时间,参考了不少人的博客,最终成功了
现在把一些经验分享给大家
注意这里Build failed也是没关系的,因为你没有创建build.xml文件,只要出现这个就说明配置成功了
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
输入命令ant install.demo
ant stop.jboss
安装eclipse插件
run as java project,会有输出hello world
----BY Jarek
我的jbpm版本5.4.
第一步:安装JDK(已经安装好的可以忽略)
1、默认安装
2、然后修改环境变量。
计算机-属性-高级系统设置-环境变量-系统变量(也可以添加用户变量,我是在系统变量里添加的)
新建JAVA_HOME,值为JDK的路径。
新建classpath,值为
%JAVA_HOME%\bin
然后在path中添加;%JAVA_HOME%\bin
(注意用分号隔开)
3、检查是否安装成功,在cmd中输入java,如果出现下图,说明成功
第二步:安装ANT(已经安装好的可以忽略)
1、解压就可以了
2、修改环境变量:添加ANT_HOME值为ant路径,在path中添加:%ANT_HOME%\bin
3、检查是否安装成功:在cmd中输入命令ant
注意这里Build failed也是没关系的,因为你没有创建build.xml文件,只要出现这个就说明配置成功了
如果你想build success:在D盘根目录下建立build.xml,内容如下
<?xml version="1.0" encoding="GBK"?> <project name="测试脚本" default="copyfile" basedir="." >
就好了,你可以在D盘根目录建立一个a.txt文件,进入cmd,输入ant就可以build success,并且在E盘Temp文件下就会出现一个a.txt。
根据我的实践,不建立build.xml也是没有影响的。
第三步:安装Tomcat
可以到官网下
http://tomcat.apache.org/
1、直接解压
2、修改环境变量
添加TOMCAT_HOME,值为tomcat路径
path值添加%
TOMCAT_HOME%\lib;%
TOMCAT_HOME%\lib\servlet-api.jar;%
TOMCAT_HOME%\lib\jsp-api.jar
(注意分号)
3、检查是否安装成功:
1、进入tomcat的目录,找到conf中的tomcat-users.xml文件,打开后找到最后的
<!--
-->
在这后面添加
<role rolename="manager-gui"/> <user username="tomcat" password="123456" roles="manager-gui"/>
</tomcat-users>
2、进入bin文件夹,找到startup.bat,双击。
3、打开链接
http://localhost:8080可以看到Tomcat的欢迎页面就说明配置成功了,点击右上角上manager连接,输入上面配置的用户名和密码,就可以进入管理页面。
第四步:安装JBPM
这里我会说两种方法,一种自动,一种手动
我下的jbpm-5.4.0.Final-installer-full.zip是534MB。
直接解压就行了
打开根目录的install.html,就是官方给出的安装方法
自动安装:这个我试了一次,没有成功,时间也比较长,我把别人的经验拿过来,有兴趣可以试试
用ant安装demo,首先cmd到jbpm路径下
输入命令ant install.demo
这个过程是下载安装一些东西,需要联网,时间较长,慢慢等。
出现build success之后就可以启动了
ant start.demo
手动安装:
Getting JBoss AS
这里是不需要下载JBoss的,在刚才解压的jbpm的lib里有jboss,将它解压到与lib同级的目录就可以了
Getting Eclipse
如果你已经有了eclipse,就没必要下载,在jbpm的根目录下找到build.properties,打开后修改eclipse.home ,改为你的eclipse路径
(注意是/而不是\)
1、在命令行转到jbpm目录,依次执行下列命令
ant install.guvnor.into.jboss
ant install.designer.into.jboss
ant install.jBPM-gwt-console.into.jboss
后面还有两句
ant install.jBPM-eclipse.into.eclipse
ant install.drools-eclipse.into.eclipse
不过我是
bulid failed
的,某位大神的博客里有解决这个问题的方法
不用输入这两句
输入:
ant install.droolsjbpm-eclipse.into.eclipse
也可以不输入命令:进入到
jbpm
的
lib
文件夹,把
org.drools.updatesite-5.3.1.Final-assembly.zip
包内的
plugins
和
features
复制到
Eclipse
目录下即可
2、启动
ant start.h2
ant start.jboss
ant start.human.task
ant start.eclipse
也可以手动打开
eclipse
,另外在第三步
ant start.human.task
的时候我遇到了
build failed
,错误提示里有
warnning:"includeantruntime"is not set
等等等等的,我记不太清了,原因可能是
script
假设你在
start.human.task
之前是安装好所有的
runtime
的,但是你没有,所以要在这之前先创建
runtime
输入命令
ant install.jBPM.runtime
之后就可以
ant start.human.task
,这个时间比较长,慢慢等
3、测试是否启动成功,可以用浏览器打开
:http://localhost:8080/jbpm-console
,用
"krisv" / "krisv"
作为帐号密码,看能不能进去
4、停止:
ant stop.h2
1
、启动
eclipse
,
window-preferences
Finish
run as java project,会有输出hello world
到这里jbpm就已经安装完成了,希望可以帮到你
----BY Jarek