`
Johnny_GZ
  • 浏览: 179919 次
  • 性别: 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
分享到:
评论

相关推荐

    jBPM4工作流示例jbpmDemo

    总的来说,jbpmDemo通过一个生动的示例,展示了jBPM4如何有效地管理和执行工作流,同时利用Canvas动画增强了用户体验。学习和研究这个示例,不仅可以提升对jBPM4的理解,还能增强在实际项目中应用工作流管理系统的...

    jbpm4.4-demo

    【jbpm4.4-demo】是一个基于jbpm4.4版本的完整演示项目,它包含了所有必要的组件和配置,使得用户可以直接下载并运行,体验一个请假流程的示例。jbpm(Java Business Process Management)是一个开源的工作流和业务...

    jbpm Demo 可以走通一个简单的流程

    在本示例中,“jbpm Demo 可以走通一个简单的流程”意味着我们将探讨如何利用jbpm来实现一个基础的工作流程,并在myEclipse环境中进行调试和运行。 首先,jbpm的核心组件包括流程定义(bpmn2模型)、流程实例管理和...

    jbpm demo

    jbpm是一个开源的业务流程管理系统,它提供了一套完整的工具集,包括流程建模、部署、执行、监控以及管理等功能。 jbpm的核心概念包括流程定义、任务、事件、变量和节点等。流程定义通常以BPMN(Business Process ...

    jbpm-demo 一个demo

    【jbpm-demo 一个demo】 jbpm-demo 是一个基于JBPM(Java Business Process Management)框架的演示项目,它用于展示如何在实际应用中使用JBPM进行业务流程管理。JBPM是一个开源的工作流管理系统,它提供了全面的...

    jbpm的入门1--简单实例

    【jbpm的入门1--简单实例】 jbpm(Java Business ...通过这个简单的入门实例,你将了解到如何设计、部署和运行一个基本的jbpm流程。随着深入学习,你可以利用jbpm构建复杂的业务流程系统,适应不断变化的业务需求。

    JBPM综合DEMO

    通过这个【JBPM综合DEMO】,你可以全面地了解并实践JBPM的各种功能,从流程设计、部署到运行监控,提升你的BPM技能。记得深入研究每个示例,结合官方文档和社区资源,不断探索和学习,以更好地应用JBPM解决实际业务...

    JBPM4.4 DEMO

    【JBPM4.4 DEMO】是一个基于Java的开源工作流管理系统,主要用于业务流程管理和工作流自动化。这个DEMO提供了一个实例,展示了JBPM4.4版本的主要功能和使用方式。在深入理解JBPM4.4之前,我们需要先了解工作流管理...

    jbpm4.4 demo

    【jbpm4.4 demo】是一个基于jbpm4.4版本的示例程序,由传智播客提供,主要用于展示和教学如何使用jbpm(Java Business Process Management)框架进行业务流程管理。jbpm是一个开源的工作流管理系统,它允许开发者...

    JBPM-web开发部署tomcat-实现流程部署

    在这个项目中,我们将讨论如何在Tomcat服务器上部署一个名为"jbpmweb"的工程,实现流程的部署和运行。 首先,我们需要理解jbpmweb工程的基本结构。这个工程通常包含了JBPM的核心库,如jbpm-bpmn2、jbpm-persistence...

    JBPM工作流DEMO

    总的来说,JBPM工作流DEMO提供了一个实践工作流管理系统的起点,通过学习和研究这个DEMO,开发者能够掌握如何在Java环境中使用JBPM来设计、实现和管理复杂的业务流程,并结合`SimpleDateFormat`等基本Java类处理流程...

    jbpm4.4 简单请假流程

    jbpm4.4是JBoss企业级业务流程管理(Business Process Management)套件的一个版本,它提供了一整套工具和服务,用于设计、部署和执行业务流程。在这个“简单请假流程”中,我们可以深入理解jbpm4.4如何帮助开发者...

    JBPM_DEMO例子 Hello World

    【JBPM_DEMO例子 Hello World】是入门级的教程,主要展示了如何使用JBPM(Java Business Process Management)工作流引擎实现一个简单的“Hello World”流程。这个例子旨在帮助初学者理解JBPM的基本概念和操作流程。...

    jbpm-2.0-beta1.zip_java 工作流引擎_jbpm_jbpm-demo_工作流_工作流引擎

    通过jbpm-demo,用户可以直观地了解如何部署和运行工作流,以及如何与工作流系统进行交互。 除了核心引擎,jbpm还提供了丰富的API和工具集,包括一个基于Web的流程设计器,使得非技术背景的业务人员也能参与到流程...

    JBPM4.4工作流引擎实例demo

    **JBPM4.4工作流引擎实例demo** jBPM(Java Business Process Management)是一款开源的...通过深入研究jBPM4.4工作流引擎实例demo,开发者不仅可以掌握jBPM的基本用法,还能进一步提升在业务流程管理领域的专业技能。

    jbpm-demo-master.zip_DEMO_activiti-master_jbpm-demo_mean3x7

    jbpm-demo-master.zip_DEMO_activiti-master_jbpm-demo_mean3x7是一个包含多个工作流演示项目的压缩包,主要涉及jbpm(Java Business Process Management)和activiti两个流行的工作流引擎。jbPM是JBoss组织开发的一...

    jbpm请假demo

    - **配置文件**:如pom.xml(Maven项目配置)、jboss-deployment-structure.xml(jbpm部署配置)、jbpm-context.xml(Spring配置)等,用于构建和配置应用。 - **测试用例**:JUnit测试类,用于验证流程功能的正确性...

    jbpm4leave.zip_DEMO_java4leave_jbpm4lea_jbpm4leave_jbpm4leave.zi

    【jbpm4leave.zip_DEMO_java4leave_jbpm4lea_jbpm4leave_jbpm4leave.zi】是一个包含Java实现的Jbpm Demo的压缩包,它主要用于展示如何利用Jbpm来设计和执行一个简单的请假流程。这个Demo是针对开发者和对业务流程...

    jbpm4.3 - demo

    通过【jbpm4.3-demo】项目,学习者可以实践上述知识点,了解如何部署流程定义,启动流程实例,以及如何在Java代码或Web应用中与jbpm交互。这个示例可能包含了从简单到复杂的各种流程示例,涵盖了jbpm4.3的主要特性和...

Global site tag (gtag.js) - Google Analytics