`
zhytomas
  • 浏览: 4137 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
最近访客 更多访客>>
社区版块
存档分类
最新评论

eclipse + jbpm5 + jboss配置

阅读更多
JBPM5与前面的版本相比,改变比较大,引入了BPMN2.0框架。所以配置与以前的有所不一样。

1,下载相应的资源
eclipse: eclipse最好下高版本一点的,最好是下载galileosr版本的, 我用过euro版和 Indigo版,在集成上都遇到问题。不知道什么原因,总是差一些包。
http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/galileosr2/

jboss:jboss用5.x的版本,主要是考虑到和eclipse集成的问题,虽然现在已经更新到7.x以上了,但是eclipse的插件好像只支持到5.x,不知道为啥。
http://www.jboss.org/jbossas/downloads/

jbpm: 下载安装包 jbpm-5.1.0.Final-installer.zip
http://sourceforge.net/projects/jbpm/files/jBPM%205/jbpm-5.1.0.Final/

ant:安装工具
http://apache.etoak.com//ant/binaries/apache-ant-1.8.2-bin.zip

2, 安装
安装有简单安装和本地集成两种类型。

2.1 简单安装
这个只需要下载ant 和jbpm安装包,然后解压,设置ant环境变量,然后进入jbpm的解压目录,比如:D:\jbpm-installer
运行: ant install.demo

这个会运行很长的时间,它做的工作有
下载eclipse,jboss
然后自动运行以下命令
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

好了,到这里,简单安装就已经搞定了。不过由于网络原因,很容易失败, 一搞几个小时,很郁闷。

接下来简单启动方式
ant start.demo

它会启动h2数据库,jboss,eclipse,demo human task

Ok,简单安装到这里基本就搞定了, 下面你就可以在eclipse里面debug调试sample project啦。
调试的方法参考官网:
http://docs.jboss.org/jbpm/v5.1/userguide/ch03.html
3.4 10-Minute Tutorial: Using the Eclipse tooling
配套的调试video:
http://people.redhat.com/kverlaen/install-eclipse-jbpm.swf

2.2 本地集成
一般我们都不会这么简单的安装,而且用ant来下载jboss和eclipse超慢,所以手动下载上面的4个工具。下载完成以后,解压到本地,设置好ant和jboss环境变量,就开始配置。

2.2.1 修改build.properties文件。
修改这个文件主要是省掉下载eclipse和jboss的步骤, 修改如下
jboss.server.version={本地版本}
jboss.home={jboss本地路径}

如:
jboss.server.version=5.0.1.GA
jboss.home=D:/jboss-5.0.1.GA

eclipse.home={本地路径}
如:
eclipse.home=D:/eclipse_galileo

jBPM.birt.download=true //默认为false

2.2.2 安装插件和部署
cmd模式下,转到jbpm安装目录下,如:D:\jbpm-installer 手动运行以下ant命令:
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
如果你只想要测试一下安装包里自带的那个sample, 那么只运行最后2个命令就可以了。
你也可以手动解压D:\jbpm-installer\lib下面的jbpm-5.1.0.Final-eclipse-all.zip和org.drools.updatesite-5.2.0.Final-assembly.zip,并安装这两个插件到eclipse里面。

2.2.3 jboss集成
现在打开eclipse, 然后通过菜单Window——>Preferences 看到BPMN Diagrams,Drools和Drools Task说明我们前面的插件安装成功了。然后集成jboss
通过菜单:Window——>Preferences——>Server——>Runtime Enviroments——>add
在对话框中选择jboss5,然后选择自己的jboss路径就OK了。
然后通过window——>Show View——>Servers调出Servers视图,在里面右键new一个Jboss Server就OK了。

3,调试sample Project
参考:
http://docs.jboss.org/jbpm/v5.1/userguide/ch03.html
3.4 10-Minute Tutorial: Using the Eclipse tooling
配套的调试video:
http://people.redhat.com/kverlaen/install-eclipse-jbpm.swf

3.1 在eclipse中import导入jbpm安装包里面的sample project,为该project配置build path, 将jbpm安装包lib下面的jbpm-5.1.0.Final-bin.zip文件解压,并将加压后的所有jar文件导入到project中,这样project就没有编译错误了。

在debug以前我们必须启动jbpm flow task,在这里就是human.task。启动这个task的方法有两种,一种比较简单,在cmd模式下,进入jbpm安装包路径,如:D:\jbpm-installer
首先运行: ant install.jBPM.runtime 安装jbpm的runtime enviroment
这个命令需要运行一次,下次再启动就不用运行了。
然后运行ant start.human.task
看到
Task service started correctly !
Task service running ...
task启动成功。

另外一种方式就是我们可以将task集成到sample project里面,将jbpm安装包里面的task-service和db下面的文件移到sample project里面。并为工程添加h2.jar驱动
如图:

然后直接运行DemoTaskService.java就启动了一个task。


最后就可以debug ProcessTest.java就OK了。

如果需要调试jbpm的Web console 和Desiger,那么就需要启动jboss即可。
参考:
http://docs.jboss.org/jbpm/v5.1/userguide/ch03.html











  • 大小: 124.8 KB
分享到:
评论

相关推荐

    eclipse安装jbpm-4.4

    本文档将详细介绍如何在Eclipse IDE中安装和配置JBPM-4.4版本。 #### 二、准备工作 1. **Eclipse版本**:确保已安装Eclipse 3.5版本。JBPM-4.4建议使用此版本的Eclipse。 2. **JBPM-4.4安装包**:下载并解压JBPM-...

    JBoss+jBPM+jPDL用户开发手册_3.2.3

    1. **环境配置**:如何设置开发环境,包括安装JBoss服务器,配置jBPM库,以及设置开发工具(如Eclipse或IntelliJ IDEA)的相关插件。 2. **jBPM流程模型**:理解BPMN 2.0符号,学习如何使用jPDL创建流程模型,包括...

    drools+jbpm

    jBPM(jBoss Business Process Management)则是一个开源的工作流和业务流程管理系统,用于管理业务流程的生命周期,包括设计、部署、执行、监控和优化。jBPM支持BPMN2.0标准,提供图形化的流程设计工具,使得流程的...

    jbpm开发(eclipse3+myeclipse6+mysql5+tomcat6 )

    - **步骤4**:重启后,可以在Eclipse的项目列表中看到一个名为“JBoss jBPM”的项目。 #### 二、设置User Library 为了方便在不同的Web应用程序中重用jBPM相关的类库,建议设置一个User Library。 **1. 创建User ...

    JBPM4.4_eclipse插件安装

    通过以上步骤,你就成功地在 Eclipse 中安装并配置了 jBPM4.4 插件,可以开始利用图形化界面设计和管理业务流程了。在实际开发过程中,jBPM 提供的强大工具集可以帮助你更高效地实现业务逻辑,并与其他 Java 应用...

    jbpm开发环境搭建

    - 从`jbpm4.4.zip`中的`example\src`目录下复制5个配置文件。 - 将这些配置文件粘贴到`jbpm-test`项目的`src`目录下。 #### 六、导入示例项目 1. **解压示例** - 下载并解压一个示例项目,例如`jbpm4helloworld`...

    jbpm5环境配置、中文文档

    4. **Eclipse插件配置**:在Eclipse中配置jbpm5插件,这通常涉及到添加库依赖,将jbpm5的jar包导入到项目的构建路径中。同时,还需要配置Guvnor服务器的URL以便与之交互。 5. **数据库设置**:jbpm5需要一个数据库...

    精通eclipse整合web开发struts hibernate spring jbpm 第18章源代码(source )

    5. **JBPM**:JBoss Business Process Management (JBPM) 是一个开源的工作流和业务流程管理系统,用于执行和管理业务流程。它支持BPMN 2.0标准,允许开发者定义、执行和监控复杂的业务流程。 第18章的源代码可能...

    jbpm5初级demo的安装过程-基于eclipse

    完成以上步骤后,启动JBoss服务器,jbpm5初级demo就成功安装在Eclipse环境中了。用户可以通过浏览器访问相应的URL来体验jbpm5的功能,如流程定义、监控和管理工作流实例。在这个过程中,Eclipse作为开发工具,可以...

    jbpm4.4 eclipse插件安装

    ### jBPM4.4 Eclipse 插件安装详解 #### 一、工具下载 jBPM(Java Business Process ...通过以上步骤,你可以成功地安装并配置好jBPM4.4 Eclipse插件,并且导入示例项目开始学习和使用jBPM进行业务流程的设计与开发。

    eclipse jbpm 插件

    Eclipse JBPM 插件是专为集成和管理业务流程模型设计的一款开发工具,它基于JBoss Business Automation Platform中的JBPM(Java Business Process Management)框架。JBPM是一款开源的工作流管理系统,它允许开发者...

    Eclipse中开发JBPM5工程并部署到Guvnor

    2. 获取并解压JBPM5相关文件,包括jboss-as-7.1.1.Final.zip,将JBoss AS7部署到指定目录,并设置JBOSS_HOME环境变量。 3. 安装Apache Ant,配置ANT_HOME和系统PATH环境变量,验证Ant是否正确安装可通过在命令行输入...

    Eclipse3.7集成JbossTools+Drools

    2. **JBossTools**:JBossTools是Red Hat开发的一套Eclipse插件集,包含了针对JBoss相关技术如JSF、Hibernate、Seam、jBPM等的开发工具。它提供了对这些技术的集成开发、调试和部署支持,帮助开发者更高效地进行企业...

    JBPM5安装与配置for windows

    【JBPM5安装与配置 for Windows】是针对初学者的一篇入门教程,旨在帮助用户在Windows操作系统上顺利安装和配置JBPM5。JBPM(Java Business Process Management)是一款开源的工作流管理系统,它允许开发者和业务...

    jbpm5安装、配置、示例入门

    ### JBPM5 安装与配置详解 #### 一、JBPM5简介 JBPM (JBoss Business Process Management) 是一款开源的工作流引擎,用于构建业务流程自动化应用。JBPM5是JBPM的一个重要版本,提供了更为强大的工作流管理功能,...

    jbpm5安装DEMO

    完成安装后,运行`ant start.demo`脚本,将启动H2数据库、JBoss应用服务器、Eclipse IDE以及jBPM的人工任务服务,从而可以开始测试和使用jBPM5的功能。 #### 五、注意事项 - **自定义版本**:若想使用特定版本的...

    JBPM5.4工作流 Eclipse流程插件安装

    总结:本教程涵盖了JBPM5.4在Eclipse中的安装和配置,以及如何利用Eclipse流程插件进行流程设计。通过学习这些步骤,开发者可以快速上手JBPM5.4,进行高效的工作流开发。虽然在国内缺乏中文文档,但借助英文资源和...

    jbpm配置心得体会(结合各种数据库)

    - 配置 Eclipse 插件: 安装 jBPM 设计器插件 (`jbpm-designer`),以方便开发。 5. **安装 JBoss 4.2.1.GA**: - 下载并解压 JBoss 至指定路径。 - 配置 JBoss 目录结构: 了解 JBoss 的基本目录结构。 - 修改 ...

Global site tag (gtag.js) - Google Analytics