JBPM4.4入门学习一:JBPM安装配置及构建数据库环境

1 篇文章 0 订阅

好久不写博客了。。。

JBPM一直是一个令我头疼的东西,想去学习确不知道如何下手。最近这两天上网搜了许多关于JBPM的东西,今天先整理一篇。

该篇文章主要介绍了使用JBPM的前期准备、创建数据库环境及控制台设计器,一切都是通过ant脚本老构建的,至于ant的使用后续将详细整理。好了,开始吧。

注:数据库操作以mysql为例、JBPM版本为4.4

一、相关软件下载

1、Mysql安装包下载 | MySQL :: MySQL Downloads

2、Ant工具下载 | Apache Ant - Welcome

3、Tomcat6.0.45下载 | Apache Tomcat® - Welcome! 

4、JBPM4.4下载 | jBPM download | SourceForge.net

二、工具安装

1、Mysql安装请自行百度

2、Ant安装及配置请参考本博客《Ant 的安装、环境变量配置及验证》

3、Tomcat可以先下载好,也可以后续通过Ant命令来自动下载

三、JBPM配置及控制台console

1、解压JBPM4.4到指定目录下,本机目录为:D:\Program Files\jbpm-4.4,以下用JBPM_HOME来代替

2、修改JBPM下的相关文件

2.1、修改文件1:JBPM_HOME\install\build.xml 内容 [ 大概位置在19行 ]

<property name="database" value= "hsqldb" />  修改为 <property name="database" value="mysql" />

2.2、修改文件2:JBPM_HOME\install\src\db\create\jbpm.mysql.create.sql

 将所有的  type=InnoDB; 改成 engine=InnoDB;

2.3、修改文件3:JBPM_HOME\install\jdbc\mysql.properties,根据本地实际配置自行修改

jdbc.driver=com.mysql.jdbc.Driver 

jdbc.url=jdbc:mysql://localhost:3306/jbpmdb

jdbc.username=root

jdbc.password=root

3、执行 ant 命令 进行安装

3.1、ant install.tomcat:将JBPM_HOME\install\downloads目录下的tomcat文件解压到JBPM_HOME\目录下

方式1:ant 会根据build.xml自动下载tomcat至JBPM_HOME\install\downloads,然后进行安装

方式2:将下载好的tomcat放到JBPM_HOME\install\downloads,然后在执行ant 脚本

注:安装过程中可能会报错,说找不到下载地址,请自行修改build.xml中tomcat的下载地址及版本号

3.2、ant install.jbpm.into.tomcat:把JBPM安装到tomcat中

3.3、ant create.jbpm.schema:创建JBPM系统表

  该命令执行完成后,登录mysql看JBPM表是否创建成功

3.4、ant install.examples.into.tomcat:部署JBPM中的例子到tomcat中

3.5、ant load.example.identities:读取实例用户和用户组数据到mysql数据库.生成用户名与密码

3.6、ant start.tomcat:启动tomcat

注:用ant 命令启动时,需注意tomcat版本号需与build.xml下tomcat版本号一致。

  如果启动不成功,可去JBPM_HOME\apache-tomcat-6.0.45\bin下手动启动

4、tomcat启动成功后就可访问JBPM console 了

4.1 访问地址:http://localhost:8080/jbpm-console

4.2 用户:select * from jbpm4_id_user

4.3 注意事项:启动之后用jbpm4_id_user下的用户登录总是提示验证失败,查询原因是因为tomcat中数据源未配置成功

   所以手动在tomcat的server.xml中添加了数据源,如下图:

   【这里暂时还未搞明白,登录进去之后也不知道做些什么,不过还是很开心啦】

       

四、JBPM Signavio 部署

JBPM Signavio是一个完全开源的基于web的BPM设计器工具,使用Signavio基于web的BPMN建模器,可以让业务分析员 通过浏览器建立业务模型。用于储存BPMN流程的文件格式 实际上就是jPDL。

这意味着 获得的结果流程可以直接导入到Eclipse GPD和vice-vesa中。 流程文件会保存在硬盘上, 在JPBM_HOME/signavio-repository, 如果你使用了默认的安装脚本。 

安装Signavio 有两种方式。

方式1:可直接将JBPM_HOME\install\src\signavio\jbpmeditor.war 放到tomcat\webapp下,但是需注意修改web.xml中fileSystemRootDirectory对应的地址,改地址为以后创建流程文件保存的地址。

方式2:通过 ant 脚本自动部署,该方式不需要修改web.xml中fileSystemRootDirectory对应的地址

             ant install.signavio.into.tomcat:把signavio安装到tomcat中

JBPM Signavio 需用火狐浏览器访问,需根据火狐版本号修改Signavio项目中的web.xml文件。 IE暂不支持

1、首先查看火狐版本号,如本机火狐版本号为Firefox 45.0

2、修改web.xml文件,如下图

然后启动Tomcat访问就可以进行可视化流程设计了。其实这只是一种形式,还有一种形式是在Eclipse下安装插件,直接在Eclipse下也可以进行设计。我弄了这么半天,其实主要是看看数据表是如何通过Ant 脚本构建的。

  访问地址:http://localhost:8080/jbpmeditor/p/explorer

iLiFe's 博客Thinking in life_我和1988_CSDN博客

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值