`
Johnny_GZ
  • 浏览: 176102 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JBPM 安装部署 一 通过安装demo简单部署

    博客分类:
  • java
 
阅读更多
   最近开始研究下JBPM,由于在出差,这边的网络速度不给力,所以用ant安装demo运行很慢,自己看了一下build.xml的内容,网上看了一些其他人的说明,不过感觉还是不够直观,这里结合了一下文档总结了一下安装使用的过程。
    我尝试过jbpm.5.3.0,不过它使用的是jboss 7,平时没有使用这个版本,而且根据文档要求的jboss和eclipse版本我这都没有,自己下载以及ant运行demo安装都是跟蜗牛一样,所以最终还是选择从jbpm 4.4开始尝试,其实总体来说通过文档和demo来操作基本上大同小异,比如5.3是将一些安装包下载到install的lib目录下,而4.4则是将包放在install的downloads目录下。
    1、下载jbpm-4.4.zip,apache-ant-1.8.4-bin.zip,我是使用本地数据库,所以安装了mysql 5.5,这些可以根据自己情况来定,默认安装时jbpm是使用hsql这个内存数据库的,至于ant的安装就是解压出来,然后配置一下环境变量,ANT_HOME和加入path,这里就不多说了。
    2、修改配置,主要是jbpm-4.4\install目录下的build.xml和jbpm-4.4\install\jdbc目录下的数据库配置文件,
    build.xml中,将<property name="database" value="mysql" />这里的value修改为mysql,这里根据你使用的数据库选择,jboss我使用的是5.0,eclipse是下载的eclipse-jee-galileo-SR2-win32.zip,将这两个包放到jbpm-4.4\install\downloads目录中;
     jbpm 4.4中默认的jboos是5.1.0版本,所以要将<property name="jboss.version" value="5.1.0.GA" />修改为5.0.0.GA,个人尝试,这里不修改应该也可以,因为文档中说明的是支持5.0和5.1版本,此处只写的是自己的步骤,分享来供大家参考;
     另外ant中定义的eclipse名字是<condition property="eclipse.filename" value="eclipse-java-galileo-SR2-win32.zip">
    <os family="windows" />
  </condition>,所以这里我把自己的eclipse的zip包名修改了,跟这里一样;
     因为我现在是使用mysql数据库,所以在demo.setup.jboss的任务中,我将<antcall target="install.hsqldb.server" />
    <antcall target="start.hsqldb.server" />这两句注释掉了;
     然后修改jbpm-4.4\install\jdbc目录下的mysql.properties,将这里面的jdbc配置修改为自己本地的情况,主要是数据库名称、用户名、密码;
     3、在自己的mysql中创建一个刚才在mysql.properties中配置的数据库,这里我的是叫jbpm;
     4、在命令行,切换到jbpm-4.4\install目录下,然后输入ant demo.setup.jboss回车,然后就可以等待了,因为我已经将jboss和eclipse拷到了downloads目录下,所以不需要下载,直接会解压,这个过程中会帮你在刚才新建的数据库中创建jbpm的表,其实脚本就在jbpm-4.4\install\src\db\create目录下;
     5、等到出现build successful之后,恭喜你,已经安装部署成功,你可以动过http://localhost:8080/jbpm-console,文档中有用户名密码,比如alex/password登陆,还有http://localhost:8080/jbpmeditor/p/explorer访问。
     接下来将介绍eclipse中的图形界面画流程图。
1
1
分享到:
评论

相关推荐

    JBPM5.1入门学习

    目 录 1 简介 4 1.1 什么是JBPM 4 1.2 概述 4 1.3 该版本的改进 5 1.4 Eclipse设计器 6 1.5 基于Web的设计器 7 1.6 JBPM控制台 7 2 入门 8 2.1 下载 8 ...一、MySQL5.1安装 59 二、配置MySQL Server 63

    maven+jbpm4.4+Jboss5.0

    同时,提供了一个简单的JPDL流程,JBPM的相关配置文件,以及测试部分的部署。 注:由于本文开发环境中,包含了Maven对jar的很多索引,导致文件很大(索引文件800多MB),故这不是原生的Demo,我只是将这Demo中的三...

    自己学习jbpm时写的demo

    自己初学jbpm时,写的demo,包含流程的操作,部署流程定义 文件格式,zip格式。查询流程,查询最新流程定义,删除流程定义,检索条件删除流程定义,查看流程图。 tarnsiton state decition forkjoin persontask ...

    tomcat中的工作流完整demo(JBPM引擎)

    是一个简单的jbpm例子,实现了简单的报销流程,不包括jar包,并可以部署在tomcat上

    Extjs4+jbpm4+SSH+oracle.zip

    实战与demo的区别我不再多说,在以前工作中走过一些弯路,一些实现都是靠自己想象或者听其他人应该怎么实现才是项目中真正需要的。JBPM书上是讲解以工作流为核心去开发应用,那并不是我们想要的,我们想要的是在我们...

    简单的spring2+struts2+hibernate3.2+jbpm3应用框架

    一个集成jbpm的demo WEB应用框架,需在tomcat5.5下部署。

    ExtJs4.1+Jbpm4+SSH2+Oracle10g实际项目源码

    实战与demo的区别我不再多说,在以前工作中走过一些弯路,一些实现都是靠自己想象或者听其他人应该怎么实现才是项目中真正需要的。JBPM书上是讲解以工作流为核心去开发应用,那并不是我们想要的,我们想要的是在我们...

    JBPMProject

    JBPM入门Demo,流程定义的部署、启动等

    camel-jbpm-demo:使用Apache Camel-jBPM连接器的JBoss Fuse和JBoss BPM Suite集成演示

    Camel-jBPM组件演示 这是一个和集成演示。 它显示了如何处理骆驼错误并将其传递给BPMS,以使用连接器... 最简单的方法是直接从BPMS Web控制台克隆,然后按照说明进行部署。 该项目使用CEP评估Fuse发送的错误,如果在

    Activiti6.0教程例子下载

    1. Deployment:流程部署对象,部署一个流程时创建。 2. ProcessDefinitions:流程定义,部署成功后自动创建。 3. ProcessInstances:流程实例,启动流程时创建。 4. Task:任务,在Activiti中的Task仅指有角色参与...

    jbpm-library-client:processserver库客户端以使用processserver库进行演示-使用FIS2Camel和Bean调用

    首先,我们需要运行库jbpm流来构建和部署processserver映像 git clone https://github.com/jboss-openshift/openshift-quickstarts.git cd openshift-quickstarts/processserver/ mkdir -p ps-bin-demo/deployments...

    流程管理系统,rbac,dwr

    责任描述:配合项目经理与客户交流完成需求确认采用快速原型制作工具Axure完成DEMO制作、并参与前期的需求用例的编写,该项目使用了JBPM4,并对JBPM4进行预研,掌握JBPM4的使用,主要是JPDL和JBPM4常用API,并完成...

    iuhyiuhkjh908u0980

    JBPM文档1、 加入JBPM支持包下载jbpm-starters-kit-3.1.4在项目的classPath中加入jbpm-3.1.4.jar、jbpm-identity-3.1.2.jar、jbpm-webapp-3.1.2.jar,jbpm-3.1.4.jar必须加入,是JBPM的核心包;bpm-identity-3.1.2....

Global site tag (gtag.js) - Google Analytics