jBPM学习(一)----环境搭建

来源:互联网 发布:cad套料软件 编辑:程序博客网 时间:2024/05/29 14:28

jBPM学习(一)----环境搭建

初次接触jbpm,  下面是一些自己总结的东西,希望对大家有用,部分内容参考了网上的资料。
一、搭建环境
1.         下载解压
我们从JBOSS的官方网站上下载jboss-4.0.3SP1.zip和jbpm- starters-kit-3.1.4.zip两个文件,将两个文件分别进行解压缩。解压后我们得到jboss-4.0.3SP1和jbpm- starters-kit-3.1.4两个文件夹。这里我分别将这两个文件夹存放在D盘根目录下(可根据个儿情况而定)。
2.         建立eclipse工程
展开jbpm-starters-kit-3.1.4目录我们可以看到如下结构:
l         jbpm jBPM 的软件包
l         jbpm-bpel 只含有一个网页
l         jbpm-db 各种数据库 hibernate 配置文件示例,有些还包含了相应的 jdbc 驱动程序。
l         jbpm-designer 辅助开发 jBPM 的 Eclipse 插件,具体在 jbpm-gpd-feature 子目录中。
l         bpm-server  一个已经配置好了的基于 JBoss 的 jBPM 示例
 
我们将jbpm目录改名为jbpm.3,这样做是为了减少配置文件的改写。并将 jbpm.3文件夹拷贝一份到你的eclipse工作目录中,在eclipse中新建一个java project并命名为jbpm.3,点击完成后会将jbpm.3中文件自动导入工程。展开工程,结构如下图:
3.         修改配置文件
在eclipse中打开jbpm.3/build.properties文件,根据个人情况修改相关属性并保存,下面是我的配置文件,仅供参考:
# jbpm.version only used for creating javadocs and the distribution package
jbpm.version=3.1.4
 
# ant.home is only used in the ant.install.libs target for copying the junit and clover libs
ant.home=C:/Program Files/Apache Software Foundation/apache-ant-1.7.0
 
# jbpm.home is only to allow build scripts to open the browser with the html test results
这里是我们在第二步中所建立的文件夹,此文件夹提供我们开发jbpm所需要的环境
jbpm.home=D:/jbpm-starters-kit-3.1.4/jbpm.3
 
# jboss config proper only used for deployment
同样这是我们刚才解压后的jboss根目录
jboss.home=D:/jboss-4.0.3SP1
jboss.version=4.0.x
jboss.source.configuration=default
 
4.         部署jbpm到jboss
在eclipse中打开ant视图,将工程根目录下的build.deploy.xml拖入其中,如下图:
双击create.jbpm.configuration[default],在jboss中自动部署jbpm,观察console信息,成功 后我们展开{jboss_home}/server目录会发现多了一个名为jbpm的目录,此目录即为我们自动部署完成后生成的目录。
5.         在eclipse中配置jboss服务器
点击eclipse工具栏window->perferences,找到JBoss 4.x配置项,如下图:
在server name项中填入jbpm,即为我们在{jboss_home}/server中所生成的目录名。配置完成后点击OK键,至此配置完成。
6.         测试
配置完成后,通过eclipse启动jboss服务器,注意观察控制台信息。启动成功后打开IE在地址栏中输入http://localhost:8080/jbpm,若观察到如下结果,恭喜你,说明jbpm基本环节搭建成功。
注:我们也可以通过命令行,进入{jboss_home}/bin运行run.bat –c jbpm命令启动jboss服务器。