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

jBPM4.3的安装过程

阅读更多


 jBPM4.3
的安装过程

免费的午餐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.3http://sourceforge.net/projects/jbpm/files/(*不要选择上面的jBPM4.0.0哦。要在下面找到jBPM4.3下载,不然就没得BPMN 2.0玩了。)

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

2jBPM4.3目录结构:

这个需要自己部署的,没jBPM4.0.0的安装程序那么方便。但是别担心,有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上面去的)

第三行修改需要部署到的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/表名

jdbc.username=用户名

jdbc.password=密码

4、部署

使用ant部署jBPM

4.1 创建数据表

命令行cmd.execd{jbpm_home}/install

# ant create.jbpm.schema

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

4.2 安装jBPM

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

# ant install.jbpm.into.jboss

 

DoneYeah, 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

 

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

用户名:alexmikepetermary中任选一个

密码: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组件到面板中,会自动形成xmlSource文件。还是很方便的。可惜,BPMN 2.0的内容涉及的还是不多,有待提高啊。不过做一些简单的OrchestrationBP图是够了。

 

继续支持不花钱的东西!

大家慢慢玩吧,再会。

 

 

  • 大小: 4.7 KB
  • 大小: 8.9 KB
1
2
分享到:
评论

相关推荐

    SSH+JBPM4.3的整合 JBPM4.3

    整合SSH和JBPM4.3的过程主要涉及以下几个步骤: 1. **配置Spring**:在Spring配置文件中,需要添加对JBPM的依赖,包括数据源、session工厂、流程引擎等。Spring的事务管理器可以协调各个服务间的事务一致性。 2. *...

    JBPM4.3培训学习视频, 包含了JBPM4.3的eclipse插件

    1. **jBPM 4视频教程01:配置开发环境** - 这一章节将引导学习者搭建JBPM4.3的开发环境,包括安装Eclipse IDE(集成开发环境)以及jbpm-gpd-site.zip这个插件。jbpm-gpd-site.zip是JBPM的图形过程设计器(Graphical ...

    jbpm4.3环境搭建

    【jbpm4.3环境搭建】涉及的知识点主要包括jbpm工作流引擎的版本管理、集成环境的构建、软件依赖配置以及数据库的连接设置。以下是详细的内容: 1. **jbpm4.3**:jbpm(Java Business Process Management)是一个...

    jbpm4.3工作流程管理例子

    jbpm4.3是JBoss Business Process Management (BPM) Suite的一个版本,它是一个开源的企业级BPM平台,用于设计、执行和管理业务流程。在这个"jbpm4.3工作流程管理例子"中,我们将深入探讨jbpm4.3的核心特性和如何...

    jbpm4.3与spring整合

    ### jbpm4.3与Spring框架的整合指南 在企业级应用开发中,流程管理引擎JBPM(JBoss Business Process Management)与Spring框架的结合使用是常见的一种技术方案。JBPM是一个灵活、强大的业务流程管理工具,而Spring...

    jbpm4.3、ssh环境搭建

    本文将详细介绍如何在开发环境中安装并配置jBPM4.3以及SSH (Struts + Spring + Hibernate)框架。 #### 二、jBPM基础知识 在深入讨论环境搭建之前,我们需要先了解一些基础知识: 1. **UML 2.0 活动图**:jBPM采用...

    jbpm4.3问题解决

    本篇主要针对jbpm4.3使用过程中遇到的问题及其解决方法进行详细阐述。 首先,我们来看"jbpm4_3表结构和表字段说明 - gamestart104的专栏 - 博客频道 - CSDN_NET.htm"这个文件,这通常包含了jbpm4.3在数据库中使用的...

    jBPM4.3用户指南

    **jBPM4.3用户指南** jBPM(Java Business Process Management)是一个开源的工作流管理系统,用于构建灵活的企业业务流程。本用户指南主要聚焦于jBPM在持久执行模式下的应用,即流程定义、执行状态及历史记录全部...

    jbpm4.3 - demo

    【jbpm4.3 - demo】是一个针对jbpm4.3版本的工作流示例项目,旨在帮助学习者理解和掌握jbpm工作流引擎的使用。jbPM(Java Business Process Management)是一个开源的企业级业务流程管理系统,它允许开发者设计、...

    SSH 与jbpm4.3 整合的资料以及ssh的jar包

    在整合过程中,`jbpm4.3 ssh.doc`可能包含关于如何配置SSH框架以适应jbpm4.3的详细步骤,`jbpm4.3&ssh 整合.doc`则可能进一步介绍了整合过程中的关键点和常见问题。`ssh整合需要的jar包目录.doc`应该列出了整合SSH与...

    jbpm4.3英文API

    jbpm4.3是JBoss Business Process Management (BPM) Suite的一个版本,它是一个开源的业务流程管理系统,用于设计、部署和执行业务流程。API(Application Programming Interface)是jbpm4.3的核心部分,它提供了与...

    JBPM4.3中文 用户手册

    根据提供的文件信息,可以归纳出以下关于JBPM 4.3中文用户手册的相关知识点: ### JBPM 4.3 概述 - **JBPM**(JBoss Business Process Management)是一个开源的工作流引擎,用于创建、管理和执行业务流程。 - **...

    JBPM4.3完整示例

    **JBPM4.3 完整示例详解** JBPM(Java Business Process Management)是一款开源的工作流管理系统,专为管理业务流程而设计。JBPM4.3是该系统的早期版本,但仍然包含了丰富的功能和完整的示例,适用于学习和理解...

    jbpm4.3 sqlserver配置

    在使用jbpm4.3的过程中,可能会涉及创建表、导入初始数据等操作。这可以通过执行SQL脚本或者使用jbpm提供的工具来完成。确保你有相应的权限在SQL Server中执行这些操作。 "配置说明.txt"文件应该包含了详细的步骤和...

    jbpm4.3 工作流实例 java

    【jbpm4.3 工作流实例与Java结合详解】 在信息技术领域,工作流管理系统(Workflow Management System,简称WfMS)是用于自动化业务流程的软件系统。jbpm(Business Process Management)是一款开源的工作流引擎,...

    比较完整的jbpm4.3例子

    【jbpm4.3 用户登录】 在jbpm4.3中,用户登录是系统访问的基础,它允许授权用户访问并执行与流程相关的操作。jbpm4.3提供了身份验证和授权机制,确保只有经过验证的用户才能进行流程管理活动。用户登录通常涉及以下...

    jbpm4.3表结构和表字段说明

    jbpm4.3是JBoss Business Process Management (BPM) Suite的一个版本,它是一个开源的工作流管理系统,用于处理业务流程的建模、部署、执行和监控。本文将深入解析jbpm4.3中的核心数据库表结构及其字段,帮助读者...

    jbpm4.3 CHM 教程

    通过这个jbpm4.3 CHM教程,学习者可以系统地了解如何安装和配置jbpm环境,创建和执行第一个流程,使用工作流API进行编程,以及如何进行流程监控和优化。同时,教程可能还涵盖了与Drools的集成,以及如何利用jbpm的...

Global site tag (gtag.js) - Google Analytics