`

jbpm安装过程

    博客分类:
  • JBPM
阅读更多
免费的午餐jBPM4.3中包含了BPMN 2.0,而且是开源的。在此和大家分享一下我的jBPM 4.3的安装过程。



本文结构

1、准备工作

2、jBPM4.3目录结构


3、修改配置

    3.1 修改需要部署到的jboss的相关信息

    3.2 修改数据库配置

4、部署

    4.1 创建数据表

    4.2 安装jBPM

5、其他

    5.1 示例的添加

    5.2 Eclipse图形设计插件的添加







1、准备工作
下载jBPM4.3:http://sourceforge.net/projects/jbpm/files/。(*不要选择上面的jBPM4.0.0哦。要在下面找到jBPM4.3下载,不然就没得BPMN 2.0玩了。)。下载完成之后,解压到任意目录。

下载ant:http://ant.apache.org/bindownload.cgi 。下载完成之后,解压文件。最后需要把解压后的{ant_home}/bin的目录添加到系统变量Path中。




2、jBPM4.3解压后的目录结构


这个需要自己部署的,没jBPM4.0.0的安装程序那么方便。但是别担心,有{jbpm_home}/install/build.xml文件,也就是ant会为我们做大部分的事情。


3、修改配置
在ant前需要对build.xml的内容做一些修改。


3.1 修改需要部署到的jboss的相关信息

<property name="jboss.version" value="版本号" />


<property name="jboss.parent.dir" value="${jbpm.home}" />


<property name="jboss.home" value="jboss路径" />



第一行修改需要部署到的jboss的版本号。(Alexey Kakunin就是修改这个地方,从而把jBPM部署到了jboss 5.1.0 GA上面去的)。
第二行创建了一个叫做jbpm.home的变量。

第三行为jbpm.home变量赋值,所以需要修改value中的值为jboss的路径。


3.2 修改数据库配置


<!-- USER CUSTOMIZABLE PROPERTIES -->


<property name="database" value="数据库名" /> <!-- {hsqldb | mysql | oracle | postgresql} -->


<echo message="database......... ${database}" />


<property name="tx" value="standalone" /> <!-- {standalone | jta | spring} -->


<echo message="tx............... ${tx}" />


<property name="mail.smtp.host" value="localhost" />


<echo message="mail.smtp.host... ${mail.smtp.host}" />

把第二行<property name="database" value="mysql" /> <!-- {hsqldb | mysql | oracle | postgresql} --> 的value值设置为你想使用的数据库。



在上一步我选择了mysql,所以接下来配置的文件是:


{jbpm—home}/install/jdbc/mysql.properties
,修改其中的表名、用户名和密码。


jdbc.driver=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql://localhost:3306/schema的名称

jdbc.username=用户名

jdbc.password=密码



*注意:schema的名称是自己给的,但是要在数据库中事先创建好这个schema,否则无法导入内容。

4、部署

使用ant部署jBPM吧。


4.1 创建数据表

命令行cmd.exe中cd到{jbpm_home}/install下


# ant create.jbpm.schema

好了这次建表、添数据,由ant全做了。


4.2 安装jBPM
呵呵,到这了才真正开始jBPM 4.3的安装。


# ant install.jbpm.into.jboss



Done!Yeah, just like that.

呵呵,ant为我们做了全部的工作。主要是拷贝了3个文件夹中的东西去你的{jboss_home}/server/default中。具体就不说了,有兴趣的朋友可以自己研究一下,我们最开始的时候修改的那个build.xml文件。




这个时候可以run起您的jboss来。没有异常抛出,并且在console里面可以找到org.jbpm,说明你已经安装成功了。




5、其他



5.1 示例的添加


继续ant:

# ant load.example.identities

作用:往MySQL里面导入脚本:{jbpm_home}/install/src/demo/example.identities.sql

# ant install.examples.into.jboss

作用:往jboss中添加示例




再run起jboss。无异常的情况下,浏览器中http://localhost:8080/jbpm-console登录jBPM的管理页面。


用户名:alex、mike、peter、mary中任选一个


密码:password


5.2 Eclipse图形设计插件的添加

打开eclipse

Help->Install New Software

点击Add、点击Archive

找到{jbpm_home}/install/src/gpd/jbpm-gpd-site.zip

下一步、下一步、I agree、……



郁闷的是,安装过程中会弹出:





无奈,OK吧。内容的著作权问题。哪位要是有时间的去jboss上面报错去。


这样OK之后你的eclipse不能够创建jboss jbpm工程,但是关系不大。因为Dominic说啦( http://community.jboss.org/thread/146890 ),放哪都行,一般的工程就行了。(只是郁闷了我们,需要自己部署工程里面的各种东东)。


重启eclipse然后


创建一个一般的工程


就可以在这个工程下创建jBPM文件了。


New->Others 找到JBossjBPM下面的jBPM 4 Process Definition

拖拉左边的BP组件到面板中,会自动形成xml的Source文件。还是很方便的。可惜,BPMN 2.0的内容涉及的还是不多,有待提高啊。不过做一些简单的Orchestration的BP图是够了。




继续支持不花钱的东西!


大家慢慢玩吧,再会。


分享到:
评论

相关推荐

    jbpm5安装DEMO

    本文将详细介绍jBPM5的安装步骤,包括必要的前置条件、安装过程、以及如何运行示例。 #### 二、前置条件 在开始安装jBPM5之前,必须确保计算机上已经安装了Java Development Kit (JDK)和Apache Ant构建工具,并...

    JBPM安装、部署、开发手册

    【JBPM安装、部署、开发手册】 JBPM(Java Business Process Management)是一个开源的工作流管理系统,主要用于设计、执行和管理业务流程。本手册主要涵盖了JBPM的安装、部署、实例和开发过程。 1. **JBPM安装** ...

    手把手教你安装JBPM5.4,手动安装(by Jason)

    在命令行中,导航到`jbpm-installer`目录,运行`ant install`命令,这会自动执行安装过程,包括解压JBoss AS,安装Eclipse插件,以及部署JBPM相关的服务和库。 6. **调试Sample** 安装完成后,你可以开始调试提供...

    Myeclipse6.5安装jBPM3.2.3

    jBPM(Java Business Process Management)是一个开源的工作流管理系统,它允许开发者在Java应用程序中实现业务流程管理功能。在本案例中,我们将讨论如何在MyEclipse 6.5这个集成开发环境中安装jBPM 3.2.3版本。 ...

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

    【jbpm5初级demo的安装过程-基于eclipse】 jbpm5是一个开源的工作流管理系统,它提供了一整套流程定义、执行和管理的工具和服务。这个过程主要讲解如何在Windows环境下,使用Eclipse集成开发环境来安装并运行jbpm5...

    jbpm示例 安装步骤

    然后,根据"jbpm安装步骤及示例开发步骤.txt"文档的指示,配置jbpm的运行时环境,这可能涉及到设置classpath,添加必要的jar依赖,以及配置数据库连接等。 "jbpm安装步骤及示例开发步骤.txt"文件应当详细说明了每...

    jbpm安装及使用方法

    在整个流程实例运行过程中,我们可以迅速的利用token得到其当前的current state。在解决“并行”等(比如Fork)问题时,jBpm让Token对象维护了父子关系,这种关系在涉及到Fork的时候会产生。 jBpm让Token这个对象身...

    JBPM5 安装

    本文档旨在提供一个详尽的JBPM5安装步骤指南,包括安装所需的先决条件、安装过程及其注意事项。 #### 一、先决条件 JBPM5的安装需要满足以下软件环境: 1. **JDK安装与配置** - **下载地址**:[Oracle JDK]...

    jbpm4.4的安装myeclipse配置还有helloworld实例

    - 在命令行中运行 `ant install.tomcat` 和 `ant install.jbpm.into.tomcat`,将 jBPM 安装到 Tomcat 中。 - 运行 `ant load.example.identities` 命令来加载示例用户和用户组数据到 MySQL 数据库。 - **测试**: ...

    JBPM5 插件安装

    本文将详细讲解JBPM5插件的安装过程。 首先,我们需要理解JBPM5的核心组件。JBPM5主要包括工作流引擎、工作流设计工具(Guvnor)、任务管理(HUMAN TASKS)以及报表服务(Dashbuilder)。这些组件可以通过插件的...

    jBPM4.4 安装在Tomcat+MySql环境

    3. **安装MySQL**:按照官方文档或指导手册完成MySQL的安装过程。 #### 二、配置MySQL 在安装jBPM之前,需要先配置好MySQL数据库。具体步骤如下: 1. **修改`build.xml`文件**: - 将`...

    jbpm4.4_eclipse插件GPD的安装

    - 通过“添加JARs...”将jbpm安装目录下的lib目录中的所有jar文件添加到用户库中。 - 再次点击“添加JARs...”,选择jbpm.jar,并设置其源码附件指向src目录。 5. **添加jPDL4模式**:为了增强XML源码编辑的体验...

    jBPM4.4工作流开发指南.docx

    6. 找到 jbpm 安装程序下的 lib 目录 7. 选择 lib 下的所有 jar 文件,并点击打开(Open) 四、添加 jPDL4 模式 1. 点击 Window -&gt; Preferences 2. 选择 XML -&gt; 目录 3. 点击添加(Add) 4. 添加 XML 目录(Add ...

Global site tag (gtag.js) - Google Analytics