`

JBPM3.2 工作流演示例子(jbpm-console websale DEMO) 移植到 To

阅读更多
JBPM3.2 工作流演示例子(jbpm-console websale DEMO)  移植到 Tomcat/5.5.23 与 MYSQL 下

我的WEB结构如下:
other JBPM file
SRC
WEB-INF
  --CLASSES
  --LIB
运行环境:ECLIPSE3.2 ,JDK5.0
START:
1、下载 JBPM3.2 GA(包括所有的配置文件)地址:http://labs.jboss.com/jbossjbpm/docs/index.html
2、从CVS 下载 jbpm-console websale DEMO 类源代码
3、下载 Tomcat/5.5.x 与 MYSQL5.X ,还有JDBC驱动。
4、为了方便我的开发,我在  Tomcat/5.5.x  中做了虚拟目录,在D:\apache-tomcat-5.5.23\conf\server.xml中 添加了

    <Context path="/jbpm" docBase="D:\workspace\jbpm-console" debug="1" reloadable="true" override="true" crossContext="true"/>

      </Host> 《---表示在这之前添加。
5、配置tomcat-users.xml,这步很关键,影响到你是否可以正常登陆(就这里搞了我很长时间)。
我增加了如下内容,ernie 是JBPM数据库中的用户,role是他对应的权限。
  <role rolename="manager"/>
  <role rolename="sales"/>
  <role rolename="admin"/>
  <role rolename="participant"/>
  <user username="ernie" password="ernie" roles="administrator,participant,sales,manager"/>
6、去JBPM网站下载 DEMO 数据库脚本
jbpm.jpdl.mysql.sql
mysql.identity.script.sql
以上2个运行完后,将jbpm-console websale DEMO 的 processdefinition.xml 流程定义文件部署到数据库中。
7、官方 TOMAT 配置 具体说明 ,借我的配置一般没问题。

备注:
  1、关于官方的  setup a jdbc realm in tomcat 我按照他的方法测试了,但不好用,所以我再tomcat-users.xml中配置了用户。
  2、hibernate.cfg.xml配置内容 下行的注释掉,否则启动有问题。
   <property name="hibernate.connection.datasource">java:/JbpmDS</property>

一切OK,剩下的就是学习JBPM了,为了能够调试JBPM、调试源代码,相信这个移植会给你带来很多方便。 
分享到:
评论
3 楼 zhang398649558 2011-09-09  
哥们,你有这个JBPM3.GA的具体例子么,现在需要和没有spring的框架来集成,我该怎么办(struts2+EJB3.0的项目)
2 楼 pure1202 2009-04-23  
在它自带的包里.我刚没注意到。
1 楼 pure1202 2009-04-23  
jbpm-console 从CVS 下载?? 能提供具体地址吗?

相关推荐

    JBPM3.2工作流开发指南

    JBPM3.2工作流开发指南 JBPM是一个扩展性很强的工作流系统,百分百用JAVA语言开发,持久层采用Hibernate实现,理论上说,只要Hibernate支持的数据库JBPM都支持。同时它还能被部署在任何一款JAVA应用服务器上。

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

    "jbpm工作流开发指南"这个文档应该是关于jbPM 3.2的详细教程,涵盖了从环境配置到实际开发的全过程。你可以通过阅读这个文档,深入了解jbPM 3.2的使用方法,解决在实际项目中遇到的问题。 总的来说,jbPM 3.2是一个...

    jbpm3.2开发总结.pdf

    文档提到了 jbpm-designer 和 MyEclipse 环境中的链接设置,例如 jbpm-gpd.linkpath 的配置。这些配置信息对于理解如何在IDE中设置jbpm工作环境非常关键。 在jbpm3.2中,流程的每个状态(节点)之间的流转,可以...

    jbpm3.2表说明

    jbpm3.2表说明 很详细 1.1 JBPM_PROCESSDEFINITION:流程模版表 关系表 外键存在表 外键名称 外键存在表字段 存在原因 可能 关系 JBPM_NODE JBPM_NODE FK_PROCST_SBPRCDEF SUBPROCESSDEFINITION_ 子流程的...

    JBPM3.2 表初始化,流程发布

    流程发布则是将设计好的工作流模型部署到JBPM系统中,使其可供业务使用。在这个“案例一”中,我们将深入探讨这两个关键步骤。 ### 1. 数据库初始化 在开始使用JBPM3.2之前,必须确保数据库已经为JBPM准备就绪。这...

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

    jbpm-2.0-beta1是该系统的早期版本,其核心功能包括工作流引擎、流程建模工具以及一系列示例项目,如jbpm-demo,用于帮助用户更好地理解和应用jbpm。 工作流引擎是jbpm的核心组件,它负责解析和执行工作流定义...

    jBPM 3.2 最新学习文档

    jBPM 3.2版本是该框架的一个重要里程碑,提供了强大的工作流引擎和丰富的功能,帮助开发者构建和执行复杂的业务流程。本文将深入探讨jBPM 3.2中的关键知识点,以助于学习者更好地理解和应用这一工具。 首先,我们要...

    JBPM3.2 源码

    用户可以通过jbpm-console来部署流程定义(JPDL文件),启动流程实例,查看当前运行的任务和流程状态,以及进行其他操作,如分配任务给特定用户或组,终止流程实例等。jbpm-console的使用极大地提高了流程管理的便捷...

    JBPM3.2开发基本流程

    * JBPM3和JBPM4在底层实现原理上面就有很大改变,JBPM3中表示流程实例走到哪个节点了,它内部实现中会有一个Token来标识当前流程实例走到哪一步,而JBPM4中已经没有Token,使用一个PVM来做到的,包括不同版本之间的...

    jbpm3.2 .jar

    jbpm-jpdl-update.jar文件可能是jbpm3.2的一个更新版本或者补丁包,旨在修复原版jbpm-jpdl.jar中的问题或添加新功能。在软件开发中,发布这样的更新包是常见的做法,以保持软件的稳定性和兼容性。如果你遇到了使用...

    jBPM4工作流应用开发指南.pdf

    - **开发指南:** 该指南是为开发者提供的一份实用手册,涵盖了从安装配置、环境搭建、流程设计、编码实践到调试优化等jBPM4工作流应用开发的各个方面。 ### 描述知识点: - **胡奇:** 虽然对于胡奇的具体身份未...

    jbpm-jpdl-suite-3.2.3的安装配置

    5. 将修改后的流程定义发布到jbpm-console.war中的系统。 6. 启动服务器目录下的JBoss实例,通过Web控制台监控和管理流程实例。 总的来说,jBPM-jPDL-suite-3.2.3提供了一套完整的工具集,使开发者能够轻松地定义、...

    jbpm-jpdl-suite-3.2GA -(2)分开压缩(共5个文件)jbpm下载

    jbpm-jpdl-suite-3.2GA -(2)分开压缩(五个文件)jbpm下载 jbpm-jpdl-suite-3.2GA -(2)分开压缩(五个文件)jbpm下载

    spring2_struts2_jbpm3.2.rar_jbpm struts2_jbpm-demo_jbpm3 spring_

    2. 集成JBPM:通过Spring的JdbcTemplate或JPA实现数据库连接,配置jbpm-datasource.xml文件,确保流程实例的数据存储。 3. 创建Service Bean:实现对JBPM API的封装,如startProcess、completeTask等方法。 4. 配置...

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

    JBPM5工作流引擎 S2SH+JBPM4.4开发工作流的一个完整的请假流程例子。带有文档教程和所有源码+JAR包。在网上找了半天jbpm6\jbpm7的资料,都很少。所以 环境:Myeclipse2015 JDK1.7 mysql 5.0 Struts2+Spring3.1 1...

    JBPM3.2 表初始化,流程发布第一课

    JBPM(Java Business Process Management)是一款开源的工作流管理系统,主要用于业务流程的建模、部署、执行和监控。在JBPM3.2版本中,表初始化是系统设置的重要环节,而流程发布则是将设计好的流程模型投入实际...

    jbpm-jpdl-suite-3.2GA -(3)分开压缩(共5个文件)jbpm下载

    jbpm-jpdl-suite-3.2GA -(3)分开压缩(共5个文件)jbpm下载 jbpm-jpdl-suite-3.2GA -(3)分开压缩(共5个文件)jbpm下载

    jbpm-console.rar_Java 企业OA_java console_jbpm_jbpm-side_工作流

    这个“jbpm-console.rar”压缩包包含了一个基于Java的企业级OA(Office Automation)系统的源码,该系统利用jbpm来实现工作流功能。下面将详细解释其中涉及的关键知识点: 1. **Java企业OA系统**:OA系统是一种企业...

    jbpm.rar_jBPM User Guide chm_java 工作流_jbpm_jbpm-demo_工作流引擎

    《jBPM User Guide》是Java开发者们在深入探索工作流管理时不可或缺的一份参考资料。jBPM(Java Business Process Management)是一个开源的工作流管理系统,它提供了完整的业务流程建模、执行、监控和管理工作能力...

    jbpm3.2.x开发所需jar包

    5. **jbpm-console.jar**:jbpm-console是Jbpm的Web管理界面,用于可视化地监控和管理流程实例。它需要与上述jar包配合使用,以提供完整的流程管理功能。 6. **hibernate*.jar**:由于Jbpm使用Hibernate进行持久化...

Global site tag (gtag.js) - Google Analytics