`
bxf12315
  • 浏览: 27142 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jBPM 6.2(BPMS 6.1)技术前瞻(2)

 
阅读更多

jbpm 安装部署

1 首先下载

  http://www.jboss.org/downloads/

  这里需要注册,估计大部分人懒的搞这些。

 http://www.jbpm.org/download/download.html

  这里只有6.1版本

 如果想得到最新的版本个人认为还是老老实实上Git hub吧

https://github.com/droolsjbpm/droolsjbpm-build-bootstrap

上面有比较详细的介绍,如何下载如何build.

如果搞不定mvn git 咋办

https://repository.jboss.org/nexus/content/groups/public-jboss/org/kie/kie-wb-distribution-wars/6.2.0.CR4/ 

直接去这里下

其实6.2应该很快发布了,但是企业版本的BPMS6.1可能还要一段时间(多长未知。。。)

2 安装

jBPM 6本身现在事可以支持tomcat,jboss eap,websphere,以及weblogic的,不过毕竟事jboss社区的玩意,建议还是jboss eap吧。

安装很简单了,解压到deployment目录(jboss)。

1 jBPM6没人使用的host model的H2,如果需要修改的话注意修改standalone-full.xml里面的datasource,

距离来说修改成mysql

写道
<datasource jta="true" jndi-name="java:jboss/datasources/jbpmDS" pool-name="H2DS" enabled="true" use-java-context="true" use-ccm="true">
<connection-url>jdbc:mysql://127.0.0.1:3306/6.1</connection-url>
<driver>h2</driver>
<security>
<user-name>sa</user-name>
</security>
</datasource>
<drivers>
  <driver name="mysql" module="com.mysql">
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
</driver>

需要说明的是,你需要讲相应的数据库去东放到jboss目录下的moules 下面,要不启动的是找不到驱动。

 2 修改persistence.xml,改称你相应的方言就好

写道
<property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect" />

 好了,现在可以启动你的jboss了,然后登陆localhost:8080/jbpm-console.

还需要说明下的是登陆的用户密码,因为jbpm默认用了http的form认证,在jboss目录下有standalone/cofiguration/users.properties ,roles.properties两个文件注意修改即可,

在jbpm中有很多role,

roles.wb_everything=admin

roles.wb_for_developers=developer

roles.wb_for_business_analysts=analyst

roles.wb_for_business_users=user

roles.wb_for_managers=manager

大家可以根据需要来设定不同的角色。

分享到:
评论

相关推荐

    JBPM6.1+Spring+web+mysql 可用的工作流项目例子(自动建表)

    2 项目有完善的spring和jbpm集成方法,jbpm版本是6,jbpm5和jbpm6版本差异较大,配置差异也很大,切记 3 用的数据库为mysql,在运行的时候,会自动在数据库中建立jbpm工作流的表。 4 可以根据自己的项目自行集成。

    JBPM4与JBPM5工作流系统技术可行性分析

    ### 工作流系统技术选型可行性分析:JBPM4与JBPM5 #### 一、引言 在数字化转型的背景下,工作流系统成为提高组织效率的关键技术之一。医院作为一个复杂的组织机构,其内部流程的优化对于提升服务质量至关重要。...

    jbpm_web:jbpm spring tomcat 集成演示 jbpm6.1

    jbpm_web jbpm spring tomcat 集成演示 jbpm6.1 这个项目演示了如何将 jbpm6.1 tomcat spring 集成到一个 web 应用程序中起源来自项目 ,但比这简单还演示了如何使用 CustomUserGroupCallback 将人工任务与您自己的...

    jbpm简介\jbpm简介

    ### jBPM简介与关键技术知识点 #### 一、jBPM概述 jBPM是一个开源的、纯Java的、轻量级的商业流程管理(Business Process Management, BPM)工作流引擎。它支持多种可执行流程语言,并且可以在任何JavaEE应用...

    jbpm4jbpm5

    2. **jBPM开发指南**: [jBPM开发指南].高杰.文字版提供了jbpm的开发指导,可能涵盖了如何配置环境、创建流程定义(Process Definition)、设计工作流、处理事件、集成其他系统等方面的内容。开发者可以通过指南...

    JBPM5工作流引擎 S2SH+JBPM4.4开发工作流的一个完整的请假流程例子

    2. 修改jdbc.properties属性文件(执行jbpm5.sql) 3. 项目部署,访问127.0.0.1/jbpm5,登录john填写请假单 4. 注销,登录boss/manager处理任务 关于taskList.jsp页面js里报错的问题,知道怎么弄的麻烦告诉我一下,...

    jbpm jbpm4.3.jar

    jbpm jbpm4.3.jar DDDDDDDD

    JBPM工作流引擎技术内幕

    我写的一份工作流教程,ppt格式。 JBPM工作流引擎技术内幕2.1。 介绍了主流的开源工作流引擎,并深入探讨了JBPM工作流引擎的技术内幕。 这篇文档是为了向我逝去的工作流岁月致敬!

    jbpm-3_2_2-Api

    jbpm-3_2_2-Api jbpm 著名工作流引擎

    JBPM5.3开发指南

    JBPM采用了BPMN 2.0标准,并提供了图形化设计工具,使得非技术用户也能轻松定义业务流程。此外,JBPM还支持高级特性如事件处理、多线程执行等,满足企业级应用的需求。 ##### 1.2 概览 JBPM5.3版本相较于之前版本在...

    jBPM3.2.rar_JBPM3.2_jbpm_jbpm 3.2_jbpm3_jbpm3.2教程

    2. **Maven或Ant**:jbPM 3.2的构建工具可以是Maven或Ant,选择其中一种进行安装并配置。 3. **jbPM库**:下载jbPM 3.2的库文件,包括jar包和其他依赖,这些可以通过Maven的pom.xml文件或Ant的build.xml文件来管理...

    jbpm白皮书 介绍jbpm 入门

    2. **服务组件**:为了使流程能够与外部系统和服务进行交互,jBPM 提供了一系列的服务组件,如消息传递服务、事务管理服务等。这些服务组件不仅增强了流程的灵活性,还提高了系统的整体可靠性。 3. **工具链**:...

    jbpm-3.1.2.zip_jbpm_jbpm 3.1.2_jbpm-3.1.2.rar_jbpm3.1.2_工作流

    2. **规则集成**:jBpm 集成了规则引擎,如 Drools,使业务流程能够根据预定义的规则进行动态决策。 3. **事件处理**:支持各种事件处理,如定时器事件、信号事件等,增强了流程的灵活性。 4. **持久化**:通过 ...

    jbpm4整合struts2+spring2[1].5+hibernate3.3

    在实际开发中,通常需要将其与其他流行的技术框架,如Struts2、Spring和Hibernate进行集成,以构建更强大的企业级应用。 1. **jbpm4与Spring的整合** - **IOC容器统一**:jbpm4有自己的IOC容器,但在与Spring集成...

    jbpm4研究-工作流

    由于表单实现可能因UI技术差异而不同,JBPM本身并不直接处理表单,而是提供数据存储机制。在系统中,可以采用Velocity模板和ExtJS进行自定义表单设计,利用Velocity进行动态渲染,结合ExtJS的前端组件库,实现丰富的...

    JBPM中文开发技术文档

    核心工作流和BPM 功能被封状作为一个简单的Java库.这个库包括在jBPM数据库中存储,更新和检索流程信息的服务

    jbpm开发指南--jbpm全面介绍

    通过查看JBPM的表,我们知道要实现流程监控功能就是把JBPM当中的JBPM_PROCESSDEFINITION(已发布的流程表),JBPM_PROCESSINSTANCE(流程实例表),JBPM_TASKINSTANCE(流程产生的任务实例表)这三张表串联起来就可以...

    jbpm jbpm3 jbpm4 用户和开发指南+教程+最佳实践全套

    jbpm是Java Business Process Management(Java业务流程管理)的缩写,它是一个开源的工作流管理系统,主要用于企业级应用中处理业务流程的自动化。jbpm3和jbpm4是该系统的两个重要版本,提供了丰富的功能来支持流程...

Global site tag (gtag.js) - Google Analytics