1.准备工作
首先我们要获取JBPM4的软件包。可以从JBPM官方网站上找到相应的下载。
JBPM4.x的版本中,现在最新的版本为Jbpm4.4.
把Jbpm4.4(Jpbm-4.4.zip)软件包下载下来之后,解压到硬盘上任何一个目录下,这个目录就是Jbpm的工作目录了。因为Java平台的关系,这个目录中,最好不要包含任何非英文字符,也不要包含空格。以避免出现一些莫名其妙的错误。
这个目录下包括如下子目录以及文件:
doc:包括用户指南、Java doc、Schema doc 以及开发指南
examples:包括用户指南中涉及到的示例流程
install: 包括不同环境的安装脚本(主要针对不同的数据库版本)
lib : 包括jbpm依赖的第三方库和一些特定的归档包
src : 全部的jbpm源代码
jbpm.jar : jbpm源代码归档包文件
并且要注意的是,在正式搭建Jbpm环境之前,要做以下的环境配置准备:
1.JDK环境的配置
2.jbpm脚本执行 Ant 环境的配置
jdk的配置这里就不再说明了,而ant环境需要apache ant 1.7 或者更高版本。
在正式进行开始之前,最好在做以下的工作:
1.apache-tomcat服务器的下载版本,在之后的操作中,若没有该服务器安装版本,ant任务会从网络上去搜寻下载,这里我们预先准备好,放入${jbpm.home}\install\downloads目录下
2.eclipse开发环境软件包,同理之前的tomcat,也可以事先下载好,并放入${jbpm.home}\install\downloads目录下。
2.jbpm环境快速一键式搭建
jbpm执行脚本任务,已经事先设置好了一个一键式安装配置环境任务,只需要选择部署服务器为tomcat还是jboss,以及数据库的版本即可完成。
进入${jbpm.home}\install,主目录中有一个build.xml文件,即ant执行脚本,打开它。还记得之前我们下载好的tomcat服务器软件包以及eclipse软件包么,在build.xml文件中,已经设置好要进行安装的tomcat版本以及eclipse文件版本,若你准备好的软件包版本与文件中设置不同的话,还是会从网络上搜寻下载,所以先确认两者是否一致。
找到下面的代码:
<property name="tomcat.version" value="6.0.36" />
修改tomcat的版本号为你的tomcat软件版本号,记得文件名必须为如下格式:apache-tomcat-6.0.36.zip。
eclipse的版本设置代码为:
<condition property="eclipse.filename" value="eclipse-java-galileo-SR2-win32.zip">
<os family="windows" />
</condition>
<condition property="eclipse.filename" value="eclipse-java-galileo-SR2-macosx-cocoa.tar.gz">
<os name="Mac OS X" />
</condition>
<condition property="eclipse.filename" value="eclipse-java-galileo-SR2-linux-gtk.tar.gz">
<os name="Linux" arch="i386" />
</condition>
<condition property="eclipse.filename"
value="eclipse-java-galileo-SR2-linux-gtk-x86_64.tar.gz">
<os name="Linux" arch="x86_64" />
</condition>
修改为你的eclipse软件包文件名,注意修改符合你的操作系统版本。
这里先使用jbpm4.x默认使用的hsqldb数据库,之后再说明如何部署jbpm到mysql上。
接下来就很简单了:
1.进入命令控制台,(若为window平台,即windows下的cmd),进入目录${jbpm.home}\install\
2.运行ant脚本,ant demo.setup.tomcat(jboss)
没了,确实就这么简单。
但是这两步做得事情可不少,我们来看下:
1.把tomcat安装(实际上就是解压)到${jbpm.home}\apache-tomcat目录下
2.把jbpm的web应用程序安装到tomcat中
3.安装hsqldb数据库,并启动
4.创建jbpm数据库结构
5.在后台启动tomcat
6.根据examples示例,创建jbpm流程归档,并发布到数据库中。
7.初始化用户以及用户组
8.安装eclipse到${jbpm.home}\eclipse目录下
9.启动eclipse
10.安装jbpm web控制台
11.安装signvaio web设计器
一旦eclipse安装成功,就可以在其上配置gdp插件,方便jbpm的开发工作。
3.jbpm环境分布搭建以及脚本任务说明
很多时候,在我们了解了jbpm脚本任务之后,就不需要把我们照顾的这么周到了。我们可以按照我们的需要,有选择的完成jbpm环境搭建。比如。我们早已经有了eclipse工具了,就没必要在安装一个,数据库我们更多的喜欢使用mysql等等。
下面就说明这样一个分步式环境搭建过程,服务器使用tomcat,数据库使用mysql。
之前的准备工作一样,只是不需要在准备eclipse软件包,假设应有配置好的eclipse工具开发环境。(也可以选择已配置好的tomcat服务器,这样需要修改build.xml文件中的tomcat home路径)。
另外要做的就是mysql的数据库设置:
1.${jbpm.home}\install\db目录下的mysql.properties文件,修改文件内容,与数据库设计信息相符
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/jbpmdb
jdbc.username=root
jdbc.password=root
并且将配置文件中数据库,事先在数据库中创建好
2.${jbpm.home}\install\src\db\create下的jbpm.mysql.create.sql文件,将其中全部的type=InnoDB修改为engine=InnoDB
以下就是整个命令操作过程:
1.安装tomcat :ant install.tomcat
2.安装jbpm环境与web控制台到tomcat中:ant install.jbpm.into.tomcat
3.在目标数据库中创建jbpm数据库表结构: create.jbpm.schema
4.部署jbpm示例到tomcat中:install.examples.into.tomcat(包括示例web部署以及数据库流程发布)
5.创建示例用户与用户组: load.example.identities
6.把signavio安装到tomcat中国 : install.signavoi.into.tomcat
最后,是eclipse中gdp插件的安装和jpbm环境配置
1.gdp插件安装
文件为install\src\gdp\jbpm-gdp-site.zip.
在eclipse中,选择help-install new software命令。
单击add按钮
在add site对话框,单击archive按钮
找到之前的插件文件,选择
选中出现的jpdl 4 gdp update site选项,单击next按钮,然后,点击finish,接受软件许可协议,完成,重启即可。
2.创建用户自定义开发库,将安装目录lib文件夹下的jar文件,创建一个新的用户lib用户库。
分享到:
相关推荐
JBPM4 环境搭建 本文将指导读者如何搭建 JBPM4 环境,包括下载和安装 JBPM4 运行环境、安装 GPD 设计器、配置 Jar 的 ClassPath、配置 JBPM 的配置文件以及导入示例项目。 在开始之前,请先下载 JBPM4 运行环境...
**JBPM4环境搭建** JBPM(Java Business Process Management)是一款开源的工作流管理系统,它提供了对业务流程的建模、部署、执行和监控的能力。在本文中,我们将深入探讨如何搭建JBPM4.4的开发环境,这对于理解...
11. **测试和调试**:一旦环境搭建完成,你可以开始编写自己的业务流程,通过API或Web服务接口来启动、控制和查询流程实例。使用日志和调试工具进行测试和问题排查。 通过以上步骤,你就成功地搭建了一个JBPM3.3.3...
标题中的"JBPM4.4所需要的包.rar"表明这是一个与JBPM 4.4...总的来说,这个"JBPM4.4所需要的包.rar"是一个基础的JBPM运行环境,涵盖了从表达式语言解析到邮件通知的关键组件,为搭建和运行JBPM 4.4流程提供了必要支持。
【jbpm4.3环境搭建】涉及的知识点主要包括jbpm工作流引擎的版本管理、集成环境的构建、软件依赖配置以及数据库的连接设置。以下是详细的内容: 1. **jbpm4.3**:jbpm(Java Business Process Management)是一个...
文档是原创,本人从网络上获取了前辈很多知识,觉着有义务反馈给网络,如果觉着文档没用或资源分要的太多,请不要乱喷,毕竟西辛辛苦苦占用工作时间写的,并不是要那点分,只不过想体现一下文档的价值
### jBPM4.3与SSH环境搭建详解 #### 一、引言 jBPM (JBoss Business Process Management) 是一个开源的工作流管理系统,它提供了用于定义业务流程的工具和APIs。本文将详细介绍如何在开发环境中安装并配置jBPM4.3...
首先,jbpm环境配置的核心是搭建开发环境,包括JBPM的服务器端安装与配置以及Eclipse流程插件的安装。在"第二部分、(安装和配置JBPM5.4及Eclipse流程插件安装).exe"这个文件中,可能详细讲述了以下步骤: 1. **...
【jbpm3 入门项目-环境搭建(1)】是一个关于学习和设置jbpm3工作流引擎的初始项目的教程。jbpm3是Java Business Process Management的第三版,它允许开发者设计、执行和管理业务流程。这篇博客文章,虽然链接不可在...
### jBPM4.4开发指南关键知识点解析 ...以上内容详细介绍了 jBPM4.4 的基本概念、特性以及如何搭建开发环境。这对于初学者来说是非常有用的参考资料,可以帮助他们快速入门并掌握 jBPM4.4 的核心知识和技术要点。
JBPM4的运行环境搭建包括下载JBPM4.3、解压、添加依赖库、配置文件设置以及安装流程设计器插件: 1. **下载与解压**:从官方网站下载JBPM4.3并解压。 2. **新建Java Project**:在Myeclipse中创建一个新的Java项目...
JBPM4.4测试环境搭建** 在开始整合之前,首先需要搭建JBPM4.4的测试环境。这通常包括安装JBPM提供的Eclipse或MyEclipse插件,以便在IDE中进行流程图的可视化设计。JBPM4.4提供了ant脚本以方便快速搭建运行环境,...
通过以上步骤,读者可以逐步理解并实践jbpm的使用,从流程设计、数据库配置到开发环境的搭建,从而深入掌握jBPM的流程管理功能。同时,通过阅读和分析example项目,可以更好地理解和应用jBPM的实际操作。
一、开发环境搭建 要开发jBPM4.4工作流,需要安装以下软件: 1. jbpm-4.4.zip 2. JDK 5 或更高版本 3. 支持的数据库(hsqldb、mysql、oracle、postgresql、sybase) 4. GPD 插件(jbpm 在 IDE 中的流程设计器) 5....
2. **jbpm-runtime.jar**:包含了jbpm的运行时环境,包括流程实例的管理和执行,以及与数据库交互的部分。 3. **jbpm-persistence.jar**:提供了持久化支持,使得流程实例和相关数据能够存储在数据库中。jbpm支持...
通过分析这个项目,开发者可以学习到如何在实际应用中结合Struts2和jbpm,以及如何使用SSH框架搭建一个完整的Java Web应用。 总的来说,这个压缩包是一个关于Struts2应用的实战案例,特别强调了与jbpm的集成,对于...