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.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的目录添加到系统变量中。
2、jBPM4.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.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
再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图是够了。
继续支持不花钱的东西!
大家慢慢玩吧,再会。
- 大小: 4.7 KB
- 大小: 8.9 KB
分享到:
相关推荐
整合SSH和JBPM4.3的过程主要涉及以下几个步骤: 1. **配置Spring**:在Spring配置文件中,需要添加对JBPM的依赖,包括数据源、session工厂、流程引擎等。Spring的事务管理器可以协调各个服务间的事务一致性。 2. *...
1. **jBPM 4视频教程01:配置开发环境** - 这一章节将引导学习者搭建JBPM4.3的开发环境,包括安装Eclipse IDE(集成开发环境)以及jbpm-gpd-site.zip这个插件。jbpm-gpd-site.zip是JBPM的图形过程设计器(Graphical ...
【jbpm4.3环境搭建】涉及的知识点主要包括jbpm工作流引擎的版本管理、集成环境的构建、软件依赖配置以及数据库的连接设置。以下是详细的内容: 1. **jbpm4.3**:jbpm(Java Business Process Management)是一个...
jbpm4.3是JBoss Business Process Management (BPM) Suite的一个版本,它是一个开源的企业级BPM平台,用于设计、执行和管理业务流程。在这个"jbpm4.3工作流程管理例子"中,我们将深入探讨jbpm4.3的核心特性和如何...
### jbpm4.3与Spring框架的整合指南 在企业级应用开发中,流程管理引擎JBPM(JBoss Business Process Management)与Spring框架的结合使用是常见的一种技术方案。JBPM是一个灵活、强大的业务流程管理工具,而Spring...
本文将详细介绍如何在开发环境中安装并配置jBPM4.3以及SSH (Struts + Spring + Hibernate)框架。 #### 二、jBPM基础知识 在深入讨论环境搭建之前,我们需要先了解一些基础知识: 1. **UML 2.0 活动图**:jBPM采用...
本篇主要针对jbpm4.3使用过程中遇到的问题及其解决方法进行详细阐述。 首先,我们来看"jbpm4_3表结构和表字段说明 - gamestart104的专栏 - 博客频道 - CSDN_NET.htm"这个文件,这通常包含了jbpm4.3在数据库中使用的...
**jBPM4.3用户指南** jBPM(Java Business Process Management)是一个开源的工作流管理系统,用于构建灵活的企业业务流程。本用户指南主要聚焦于jBPM在持久执行模式下的应用,即流程定义、执行状态及历史记录全部...
【jbpm4.3 - demo】是一个针对jbpm4.3版本的工作流示例项目,旨在帮助学习者理解和掌握jbpm工作流引擎的使用。jbPM(Java Business Process Management)是一个开源的企业级业务流程管理系统,它允许开发者设计、...
在整合过程中,`jbpm4.3 ssh.doc`可能包含关于如何配置SSH框架以适应jbpm4.3的详细步骤,`jbpm4.3&ssh 整合.doc`则可能进一步介绍了整合过程中的关键点和常见问题。`ssh整合需要的jar包目录.doc`应该列出了整合SSH与...
jbpm4.3是JBoss Business Process Management (BPM) Suite的一个版本,它是一个开源的业务流程管理系统,用于设计、部署和执行业务流程。API(Application Programming Interface)是jbpm4.3的核心部分,它提供了与...
根据提供的文件信息,可以归纳出以下关于JBPM 4.3中文用户手册的相关知识点: ### JBPM 4.3 概述 - **JBPM**(JBoss Business Process Management)是一个开源的工作流引擎,用于创建、管理和执行业务流程。 - **...
**JBPM4.3 完整示例详解** JBPM(Java Business Process Management)是一款开源的工作流管理系统,专为管理业务流程而设计。JBPM4.3是该系统的早期版本,但仍然包含了丰富的功能和完整的示例,适用于学习和理解...
在使用jbpm4.3的过程中,可能会涉及创建表、导入初始数据等操作。这可以通过执行SQL脚本或者使用jbpm提供的工具来完成。确保你有相应的权限在SQL Server中执行这些操作。 "配置说明.txt"文件应该包含了详细的步骤和...
【jbpm4.3 工作流实例与Java结合详解】 在信息技术领域,工作流管理系统(Workflow Management System,简称WfMS)是用于自动化业务流程的软件系统。jbpm(Business Process Management)是一款开源的工作流引擎,...
【jbpm4.3 用户登录】 在jbpm4.3中,用户登录是系统访问的基础,它允许授权用户访问并执行与流程相关的操作。jbpm4.3提供了身份验证和授权机制,确保只有经过验证的用户才能进行流程管理活动。用户登录通常涉及以下...
jbpm4.3是JBoss Business Process Management (BPM) Suite的一个版本,它是一个开源的工作流管理系统,用于处理业务流程的建模、部署、执行和监控。本文将深入解析jbpm4.3中的核心数据库表结构及其字段,帮助读者...
通过这个jbpm4.3 CHM教程,学习者可以系统地了解如何安装和配置jbpm环境,创建和执行第一个流程,使用工作流API进行编程,以及如何进行流程监控和优化。同时,教程可能还涵盖了与Drools的集成,以及如何利用jbpm的...