数据库选择mysql
修改jbpm-4.0.CR1的配置文件
jbpm-4.0.CR1\db\jdbc\mysql.properties
用户名和密码跟mysql的登录名和密码对应,在mysql中建库jbpmdb,建议安装Navicat(mysql的可视化编辑工具).
修改jboss/build.xml文件
jboss的版本是5.0.0.GA
<property name="jboss.version" value="5.0.0.GA" />
database修改为mysql
<property name="database" value="mysql" />
我们需要在jboss中安装jBPM所以删除depends中的install.jboss, start.jboss
<target name="demo.setup"
depends="install.jbpm.into.jboss"
description="installs jboss, installs jbpm into jboss, starts jboss, creates the jBPM DB schema, deploys examples, loads example identities, installs and starts eclipse">
<ant antfile="${jbpm.home}/db/build.xml" target="create.jbpm.schema" />
<ant antfile="${jbpm.home}/examples/build.xml" target="deploy.examples" />
<ant antfile="${jbpm.home}/db/build.xml" target="load.example.identities" />
<!-- <ant antfile="${jbpm.home}/gpd/build.xml" target="install.eclipse" />
<ant antfile="${jbpm.home}/gpd/build.xml" target="start.eclipse" />-->
</target>
删除这两项,不下载eclipse
<ant antfile="${jbpm.home}/gpd/build.xml" target="install.eclipse" />
<ant antfile="${jbpm.home}/gpd/build.xml" target="start.eclipse" />
修改D:\jbpm-4.0.CR1\examples\build.xml
<property name="database" value="mysql" />
<property name="jboss.version" value="5.0.0.GA" />
一切准备完了,下面开始进行建数据库中的表,插入数据的操作,还有其他一些操作(详情请看:http://hi.baidu.com/tech_java/blog/item/7def2312992602886438db05.html)
在dos下进入jbpm-4.0.CR1\jboss,运行ant demo.setup
在example中生成了一个target目录,在jbpm-4.0.CR1下生成jboss-5.0.0.GA目录
把其中的examples.jar(代码),examples.bar(jpdl定义)部署到deploy下面
启动jboss服务器运行http://localhost:8080/gwt-console
停留在登录画面,用户名和密码输入正确后,怎么也进不去,不知道是什么原因。
注:据说可能换成hsqldb就行
分享到:
相关推荐
2. Eclipse插件:JBPM4提供Eclipse集成开发环境的插件,使得流程图的绘制和编辑变得更加直观和便捷。 三、流程执行 1. 执行引擎:JBPM4的核心是其流程执行引擎,负责解析流程定义并驱动流程实例的执行。它支持并发...
本笔记涵盖的内容包括了JBPM4的各个方面,从基础环境的搭建到实际工作流开发,旨在帮助初学者快速上手,并进一步提升技能水平。通过深入学习这些笔记,开发者将能够理解和掌握以下关键知识点: 1. **环境配置**:...
这个开发手册集合了多个版本的文档,包括jbpm4.4的开发手册、jbpm4.x开发手册、jpbm用户手册、jpbm3.x开发手册、jpbm3安装配置手册、jpbm4安装手册以及jpbm学习笔记和最佳实践,为开发者提供全面的参考和指导。...
"jbpm开发指南.pdf"可能是对jbpm4或更高版本的开发者指南,涵盖了jbpm的编程模型、API使用、集成策略等深入内容,帮助开发者构建基于jbpm的业务流程应用。这通常会包括如何使用jPDL(jbpm Process Definition ...
**JBPM3学习笔记** JBPM(Java Business Process Management)是一个开源的工作流管理系统,它提供了对业务流程的建模、部署、执行和监控的能力。在本文中,我们将深入探讨JBPM3的核心概念、功能和使用方法,以帮助...
文件"JBPM4学习笔记.doc"可能包含了博主在学习过程中整理的详细笔记,涵盖了上述所有知识点的实践经验和心得,对于理解JBPM4.3的使用和开发有着重要的参考价值。 总结,JBPM4.3的学习笔记涵盖了流程建模、执行、...
工作流引擎jbpm学习笔记 jbpm是一个专业的工作流引擎,用于定义、管理和执行业务流程。它可以帮助我们简化工作流程的开发和维护,提高工作效率和可扩展性。 一、什么是公文流转? 公文流转是指公文在定义流转中的...
4.5准备jbpm4.4开发环境 13 4.5.1添加jbpm4.4的jar包 13 4.5.2添加并制定配置文件 13 4.6 JBPM在MyEclipse画流程图时出现乱码: 14 5 核心API 14 5.1ProcessEngine 14 5.2RepositoryService 15 5.3ExecutionService ...
jbpm学习笔记主要涵盖了jbpm(Java Business Process Management)的多个方面,包括Signavio的使用和配置、jBPM数据库的安装、Graphical Process Designer(GPD)的安装以及jBPM在Eclipse环境中的配置。以下是这些...
Eclipse中的图形化流程设计器(GPD)是jBPM开发的重要工具,安装方法如下: 1. 在Eclipse中选择`Help` -> `Install New Software...` 2. 点击`Add...` 3. 选择`Archive...`,然后找到并打开`jbpm-gpd-site.zip`文件...
安装包通常包括jBPM的核心库、示例项目以及相关的开发工具。对于部署,可以将jBPM集成到像Tomcat这样的应用服务器中,并配置与MySQL数据库的连接,以便存储和管理流程实例的数据。 2、框架设计简介: jBPM的设计...
jbpm中文开发指南是针对中国开发者编写的,旨在帮助他们更好地理解和使用jbpm进行业务流程开发。这份指南可能涵盖了jbpm的基础概念,如工作流引擎、任务服务、流程定义模型(BPMN 2.0)、事件处理以及如何通过jbpm...
总的来说,通过这个教程,你将能够掌握jbpm的基础知识,包括流程建模、流程实例管理、任务处理等,为后续的jbpm开发或工作流管理系统的设计和实施打下坚实的基础。同时,实践中的问题记录和解决过程也是学习的重要...
2. **JBPM Designer**:JBPM提供了一个集成开发环境,即JBPM Designer,它是一个基于Eclipse的插件,帮助开发者图形化地设计和编辑流程定义文件。用户可以通过界面拖拽各种流程元素,如start、end、tasknode、fork、...
深入理解和熟练运用jbpm,不仅可以提升我们的开发技能,还能为企业提供高效、灵活的流程自动化解决方案。通过不断实践和学习,我们可以更好地应对各种复杂的业务场景,提升工作效率,降低运营成本。
### jBPM开发指南知识点详解 #### 3.3.18 创建定时器 (Create-Timer) 在jBPM中,`create-timer`是一种重要的功能,用于在工作流中设置定时器。通过这种方式,可以定义流程在特定的时间点自动执行某些操作。这在...
【JBPM4.1开发指南】是一份专为有开发经验的人员准备的详细教程,旨在帮助他们充分利用jbpm框架的全部潜力。jbpm(Java Business Process Management)是一款开源的工作流管理系统,它允许开发者设计、执行和管理...
通过jBPM-jPDL学习笔记,你可以系统地学习如何使用jPDL设计和实施业务流程,掌握jbpm的核心概念和技术。无论是对于开发人员还是业务分析师,这份资料都将极大地提升你在工作流管理领域的专业技能。
在博文提到的资源中,`.classpath`和`.project`文件是Eclipse项目的配置文件,它们包含了项目所需的库依赖和项目设置,这对于在Eclipse环境中搭建jBPM开发环境至关重要。`jbpm.jpdl.mysql.sql`文件则可能是用于创建...