`
xiehongdong
  • 浏览: 67410 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JBPM4.4安装过程

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

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

ant环境变量设置:
Windows下ANT用到的环境变量主要有2个,ANT_HOME 、PATH。

设置ANT_HOME指向ant的安装目录。

设置方法:
ANT_HOME = D:/apache_ant_1.8.0

将%ANT_HOME%/bin; %ANT_HOME%/lib添加到环境变量的path中。

设置方法:
PATH = %ANT_HOME%/bin; %ANT_HOME%/lib 

 

 2、修改配置

ant前需要对build.xml的内容做一些修改。

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

<property name="jboss.version" value="5.1.0.GA" />
  <property name="jboss.parent.dir" value="${jbpm.home}" />
  <property name="jboss.home" value="D:/jboss-5.1.0.GA" />

 

第一行修改需要部署到的jboss的版本号。(Alexey Kakunin就是修改这个地方,从而把jBPM部署到了jboss 5.1.0 GA上面去的)

第三行修改需要部署到的jboss的路径。

2.2 修改数据库配置

 <!-- USER CUSTOMIZABLE PROPERTIES -->
  <!-- {hsqldb | mysql | oracle | postgresql} -->
  <property name="database" value="oracle" />

 把上面代码中的value设置我们要使用的数据库名称。

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

     {jbpm_home}/install/jdbc/oracle.properties

修改里面的数据库连接内容:

jdbc.driver=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@localhost:1521:oraclexc
jdbc.username=root
jdbc.password=root

安装JBPM

使用命令:ant install.jbpm.into.jboss



 注意:我在安装的过程第一失败了,后来将oracle的驱动包ojdbc14.jar包拷到/jbpm-4.4\lib中就可以了。

Eclipse图形设计插件的添加

打开eclipse

Help->Install New Software

点击Add、点击Archive

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

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

这样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图是够了。

本文参考:http://blog.csdn.net/zzkathy/article/details/2027852

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

相关推荐

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

    配置文档详述了ant环境变量的配置,jbpm4.4的安装过程,以及在myeclipse里安装jbpm插件,并且,最后展示了一个helloworld示例,如何向数据库里发布process。

    jbpm4.4 工作流框架 笔记

    jbpm4.4 工作流框架 笔记 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现...

    jbpm4.4源代码阅读视频

    1.1构建jbpm4.4源代码于都工程 1.2配置文件解析过程 1.3对象创建过程与binding解析过程 同时由于本人能力有限,时间有限. 这些东西仅仅为抛砖引玉,我是转而已。可能会有一些不到位的地方。 如有不同意见可以...

    Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.8整合

    Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.8整合 超级详细的文档,透彻讲解JBPM与SSH的整合过程

    JBPM4.4教程

    JBPM4.4教程,内含jbpm表结构的搭建,流程的基本流转过程,以及重要概念的详细讲解

    jBPM4.4 使用教程

    工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”

    jbpm4.4学习笔记

    3 Jbpm4.4介绍 7 3.1工作流引擎 8 3.2jpdl 8 3.3数据库 8 3.3.1资源库和运行时表结构 8 3.3.2历史数据库表 9 3.3.3身份认证表 9 3.4jbpm.cfg.xml 9 3.5 jbpm.hibernate.cfg.xml 10 3.6logging.properties 10 4 准备...

    Myeclipse8.6搭建jbpm4.4的开发环境文档

    Myeclipse8.6搭建jbpm4.4的开发环境的详细过程

    jbpm4.4源代码阅读视频——第二次阅读

    1.1构建jbpm4.4源代码于都工程 1.2配置文件解析过程 1.3对象创建过程与binding解析过程 同时由于本人能力有限,时间有限. 这些东西仅仅为抛砖引玉,我是转而已。可能会有一些不到位的地方。 如有不同意见可以...

    jbpm4.4源代码阅读视频——第二次part2

    1.1构建jbpm4.4源代码于都工程 1.2配置文件解析过程 1.3对象创建过程与binding解析过程 同时由于本人能力有限,时间有限. 这些东西仅仅为抛砖引玉,我是转而已。可能会有一些不到位的地方。 如有不同意见可以...

    jbpm4.4源代码阅读视频-第三次阅读part1

    1.1构建jbpm4.4源代码于都工程 1.2配置文件解析过程 1.3对象创建过程与binding解析过程 同时由于本人能力有限,时间有限. 这些东西仅仅为抛砖引玉,我是转而已。可能会有一些不到位的地方。 如有不同意见可以...

    jbpm源代码阅读视频—第三次阅读part2

    1.1构建jbpm4.4源代码于都工程 1.2配置文件解析过程 1.3对象创建过程与binding解析过程 同时由于本人能力有限,时间有限. 这些东西仅仅为抛砖引玉,我是转而已。可能会有一些不到位的地方。 如有不同意见可以...

    jbpm关键点资料整理

    jbpm4.4中用到的一些关键技术点集锦,有助于帮助解决学习jbpm过程中遇到的技术

    揭秘jbpm流程引擎内核设计思想及构架

     4引擎内核所关注的四个主要问题 4.1模型与定义对象 4.2调度机制与算法 4.3执行机制与状态 4.4实例对象与执行环境 5jbpm,“精简”的开源流程引擎 6jBpm流程模型与定义对象 6.1首先解决如何形式化描述一个...

    JBOSS ESB程序员指南

    4.4. 创建服务 16 4.5. 服务的版本化 16 4.6. 集成遗留系统 17 5. 第三章 什么时候使用JBossESB 18 5.1. 介绍 18 6. 第四章 JBossESB 21 6.1. Rosetta 21 6.2. JBossESB的核心 22 6.3. JBossESB的组件 23 6.4. 配置 ...

    Spring攻略(第二版 中文高清版).part2

    4.4 定义内联脚本源码 161 4.4.1 问题 161 4.4.2 解决方案 161 4.4.3 工作原理 161 4.5 小结 163 第5章 Spring Security 164 5.1 加强URL访问安全 165 5.1.1 问题 165 5.1.2 解决方案 165 5.1.3...

    Spring攻略(第二版 中文高清版).part1

    4.4 定义内联脚本源码 161 4.4.1 问题 161 4.4.2 解决方案 161 4.4.3 工作原理 161 4.5 小结 163 第5章 Spring Security 164 5.1 加强URL访问安全 165 5.1.1 问题 165 5.1.2 解决方案 165 5.1.3...

Global site tag (gtag.js) - Google Analytics