- 浏览: 179919 次
- 性别:
- 来自: 广州
文章分类
最新评论
最近开始研究下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中的图形界面画流程图。
我尝试过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中的图形界面画流程图。
发表评论
-
Eclipse中Hibernate Tools安装使用
2015-09-02 14:05 576eclipse->Help>Install Ne ... -
在Web项目中配置Log4j
2014-02-19 21:29 8733在Web项目中配置Log4j 1. 动态的改 ... -
jboss、tomcat自定义classpath(转)
2013-04-01 14:16 4078现在的项目中自定义了很多共通的jar包,这些jar包如何导 ... -
EL表达式和JSTL标签(转)
2013-03-31 15:37 1407在JSP页面中,使用标签库代替传统的Java语言来实 ... -
EL表达式和JSTL标签(转)
2013-03-31 15:34 0在JSP页面中,使用标签 ... -
简单的导出excel
2013-03-25 16:29 1005response.setContentType("a ... -
JS中URL编码参数(转) --- 乱码经过编码两次得以解决
2013-03-17 14:01 4336网上有很多文字作品写 ... -
jquery autocomplete示例
2013-03-15 18:30 9742使用jquery的autocomplete插件~~,目前网上有 ... -
如何修改和查看tomcat内存大小
2013-02-28 10:06 1049为了解决tomcat在大进行 ... -
java JDBC 各数据库url连接 转~~
2013-02-18 14:00 1008java JDBC 各数据库url连接 1.Oracle数 ... -
CVS安装及用户配置
2013-01-28 17:58 1540参考网上资料配置了一下CVS服务端,大概的总结一下: 1、下 ... -
Log4j配置文件解析以及加载自己的配置文件
2012-12-19 23:49 29432一、配置文件说明: 1 ... -
转:Quartz CronTrigger配置说明
2012-12-12 18:36 3310CronTrigger配置格式: 格式: [秒] [分] [ ... -
JBPM调用CompleteTask异常以及在JBPM中使用Hibernate Session的方法
2012-12-05 22:58 35771、JBPM调用CompleteTask异 ... -
转:jbpm4.4流程管理操作
2012-12-05 11:23 1418流程定义ProcessDefinition是对业务过程的完 ... -
记录jbpm4.4各流程操作表
2012-12-05 01:33 01、部署流程 select * from JBPM4_PROP ... -
转: jbpm4.4表结构
2012-12-04 18:43 2601(一)资源库和运行时表 ... -
java 操作quartz.Scheduler
2012-11-29 10:36 1602以前在web项目中使用过spring+quartz进行定时操作 ... -
JBPM 安装部署 二 配置图形界面操作
2012-11-28 02:31 2545接下来介绍图形界面gpd ... -
java代码访问url时设置代理的方法
2012-10-10 11:38 1045在项目中使用java调用webservice,因公司使用代理, ...
相关推荐
总的来说,jbpmDemo通过一个生动的示例,展示了jBPM4如何有效地管理和执行工作流,同时利用Canvas动画增强了用户体验。学习和研究这个示例,不仅可以提升对jBPM4的理解,还能增强在实际项目中应用工作流管理系统的...
【jbpm4.4-demo】是一个基于jbpm4.4版本的完整演示项目,它包含了所有必要的组件和配置,使得用户可以直接下载并运行,体验一个请假流程的示例。jbpm(Java Business Process Management)是一个开源的工作流和业务...
在本示例中,“jbpm Demo 可以走通一个简单的流程”意味着我们将探讨如何利用jbpm来实现一个基础的工作流程,并在myEclipse环境中进行调试和运行。 首先,jbpm的核心组件包括流程定义(bpmn2模型)、流程实例管理和...
jbpm是一个开源的业务流程管理系统,它提供了一套完整的工具集,包括流程建模、部署、执行、监控以及管理等功能。 jbpm的核心概念包括流程定义、任务、事件、变量和节点等。流程定义通常以BPMN(Business Process ...
【jbpm-demo 一个demo】 jbpm-demo 是一个基于JBPM(Java Business Process Management)框架的演示项目,它用于展示如何在实际应用中使用JBPM进行业务流程管理。JBPM是一个开源的工作流管理系统,它提供了全面的...
【jbpm的入门1--简单实例】 jbpm(Java Business ...通过这个简单的入门实例,你将了解到如何设计、部署和运行一个基本的jbpm流程。随着深入学习,你可以利用jbpm构建复杂的业务流程系统,适应不断变化的业务需求。
通过这个【JBPM综合DEMO】,你可以全面地了解并实践JBPM的各种功能,从流程设计、部署到运行监控,提升你的BPM技能。记得深入研究每个示例,结合官方文档和社区资源,不断探索和学习,以更好地应用JBPM解决实际业务...
【JBPM4.4 DEMO】是一个基于Java的开源工作流管理系统,主要用于业务流程管理和工作流自动化。这个DEMO提供了一个实例,展示了JBPM4.4版本的主要功能和使用方式。在深入理解JBPM4.4之前,我们需要先了解工作流管理...
【jbpm4.4 demo】是一个基于jbpm4.4版本的示例程序,由传智播客提供,主要用于展示和教学如何使用jbpm(Java Business Process Management)框架进行业务流程管理。jbpm是一个开源的工作流管理系统,它允许开发者...
在这个项目中,我们将讨论如何在Tomcat服务器上部署一个名为"jbpmweb"的工程,实现流程的部署和运行。 首先,我们需要理解jbpmweb工程的基本结构。这个工程通常包含了JBPM的核心库,如jbpm-bpmn2、jbpm-persistence...
总的来说,JBPM工作流DEMO提供了一个实践工作流管理系统的起点,通过学习和研究这个DEMO,开发者能够掌握如何在Java环境中使用JBPM来设计、实现和管理复杂的业务流程,并结合`SimpleDateFormat`等基本Java类处理流程...
jbpm4.4是JBoss企业级业务流程管理(Business Process Management)套件的一个版本,它提供了一整套工具和服务,用于设计、部署和执行业务流程。在这个“简单请假流程”中,我们可以深入理解jbpm4.4如何帮助开发者...
【JBPM_DEMO例子 Hello World】是入门级的教程,主要展示了如何使用JBPM(Java Business Process Management)工作流引擎实现一个简单的“Hello World”流程。这个例子旨在帮助初学者理解JBPM的基本概念和操作流程。...
通过jbpm-demo,用户可以直观地了解如何部署和运行工作流,以及如何与工作流系统进行交互。 除了核心引擎,jbpm还提供了丰富的API和工具集,包括一个基于Web的流程设计器,使得非技术背景的业务人员也能参与到流程...
**JBPM4.4工作流引擎实例demo** jBPM(Java Business Process Management)是一款开源的...通过深入研究jBPM4.4工作流引擎实例demo,开发者不仅可以掌握jBPM的基本用法,还能进一步提升在业务流程管理领域的专业技能。
jbpm-demo-master.zip_DEMO_activiti-master_jbpm-demo_mean3x7是一个包含多个工作流演示项目的压缩包,主要涉及jbpm(Java Business Process Management)和activiti两个流行的工作流引擎。jbPM是JBoss组织开发的一...
- **配置文件**:如pom.xml(Maven项目配置)、jboss-deployment-structure.xml(jbpm部署配置)、jbpm-context.xml(Spring配置)等,用于构建和配置应用。 - **测试用例**:JUnit测试类,用于验证流程功能的正确性...
【jbpm4leave.zip_DEMO_java4leave_jbpm4lea_jbpm4leave_jbpm4leave.zi】是一个包含Java实现的Jbpm Demo的压缩包,它主要用于展示如何利用Jbpm来设计和执行一个简单的请假流程。这个Demo是针对开发者和对业务流程...
通过【jbpm4.3-demo】项目,学习者可以实践上述知识点,了解如何部署流程定义,启动流程实例,以及如何在Java代码或Web应用中与jbpm交互。这个示例可能包含了从简单到复杂的各种流程示例,涵盖了jbpm4.3的主要特性和...