`
superyang
  • 浏览: 22812 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

jbpm5

 
阅读更多
JBPM5的安装与配置  .
1.安装JBPM之前,要求本机已安装了JDk1.5+版本和ANT1.7+版本。关于ANT的安装和配置方法,请参考我的另一篇文章:http://vanhelp-songst.iteye.com/blog/1123205。

2.JDK和ANT都安装完毕之后,到http://sourceforge.net/projects/jbpm/files/下载JBPM-installer,下载完之后,解压缩到了E:\PMS\software\jbpm-installer路径下,jbpm-installer文件夹里有个install.html,里面有英文版的安装教程,可以作为参考。

3.在CMD下进入刚才的E:\PMS\software\jbpm-installer目录,运行ant install.demo,该命令会执行下面一系列的操作:

•下载JBoss AS
•下载Eclipse
•安装Drools Guvnor 到JBoss AS
•安装Oryx Designer 到JBoss AS
•安装jBPM Console 到JBoss AS
•安装jBPM Eclipse 插件
•安装Drools Eclipse 插件
因为是在单位用的代理上网,用该命令下载以上组件的时候会有问题,所以没有执行该命令。在E:\PMS\software\jbpm-installer目录下的build.xml文件里有JBoss的下载地址,把下载的jboss-5.1.0.GA解压后放到E:\PMS\software\jbpm-installer目录下,这是因为在该目录下的build.properties配置文件里默认配置的JBoss路径是:jboss.home=./jboss-${jboss.server.version},即在当前文件夹下,当然这个路径是可以手动修改的,比如,如果本机已经安装了Eclipse的话,就不用再下载了,直接在build.properties文件里修改eclipse.home=XXX 指向本机已存在的Eclipse文件夹就可以了,比如我这里改为了:eclipse.home=../eclipse,即上一层目录下的Eclipse文件夹。同样的,在build.properties还可以定义eclipse的workspace工作空间的位置。

同理,根据build.xml里的URL,下载H2数据库的JAR包,放到E:\PMS\software\jbpm-installer\db\driver目录下,注意把下载下来的h2的jar文件更名为"h2.jar",否则下面用ant启动h2的时候可能识别不到。还需要下载slf4j-jdk14-1.6.0.jar(日志相关的包),注意,在build.xml里面给出的slfj的版本是1.5的,启动的时候会出错,所以要下载1.6版本的。下载地址:http://repo1.maven.org/maven2/org/slf4j/slf4j-jdk14/1.6.0/slf4j-jdk14-1.6.0.jar,下载完后也放到E:\PMS\software\jbpm-installer\db\driver目录下。

4.弄好Jboss、Eclipse、H2和slf4j之后,CMD到E:\PMS\software\jbpm-installer目录下,依次运行以下命令:

(1).ant install.guvnor.into.jboss
(2).ant install.designer.into.jboss
(3).ant install.jBPM-gwt-console.into.jboss
(4).ant install.jBPM-eclipse.into.eclipse
(5).ant install.drools-eclipse.into.eclipse

(6).ant install.jBPM.runtime (该命令没有在install.html安装说明里出现,但如果不运行该安装命令,在下面使用命令:ant start.human.task的时候会报错:"...runtime does not exist").

5.下面可以准备启动JBPM了。CMD到E:\PMS\software\jbpm-installer目录下,依次运行以下命令:

ant start.h2 (启动h2数据库)
ant start.jboss (启动JBoss AS)
ant start.human.task (启动 task service)(task service的作用??)
ant start.eclipse (启动 eclipse)

6.Jboss启动之后,可以在http://localhost:8080/访问,JBPM的配置页面是http://localhost:8080/jbpm-console,默认用户名和密码是krisv、krisv,进入该页面后,点击"Reporting-template"会报错:“Report server not initialized”,这是因为没有下载报表工具:birt-runtime.zip,下载后解压,找到“ReportEngine”文件夹,拷贝到E:\PMS\software\jbpm-installer\jboss-5.1.0.GA\server\default\data\birt目录下即可(data\birt文件夹目录手动创建就可以),再次进入“Reporting-template"页面就不报错了,但如果下面输出日志里有JS错误,可以把“ReportEngine\lib\js.jar”拷贝到E:\PMS\software\jbpm-installer\jboss-5.1.0.GA\server\default\lib下即可。

7.在启动Eclipse之后,点击:新建-Other里面会出现JBPM选项,新建一个JBPM工程,就可以开始JBPM之旅了。

分享到:
评论

相关推荐

    jbpm4jbpm5

    jbpm4jbpm5是关于jbpm流程管理框架的专题,涵盖了jbpm4和jbpm5两个主要版本。jbpm是一个开源的工作流管理系统,用于帮助开发者实现业务流程自动化。以下是基于给定文件的信息,深入解析jbpm4和jbpm5的知识点: 1. *...

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

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

    jbpm5安装DEMO

    ### jBPM5安装与配置详解 #### 一、引言 jBPM5是一款开源的工作流和业务流程管理(BPM)框架,基于Java语言,由JBoss提供支持。它提供了一套全面的工具和服务,用于设计、执行和监控业务流程。本文将详细介绍jBPM5...

    jbpm5环境配置、中文文档

    **jbpm5环境配置** jbpm5是一款开源的工作流管理系统,它提供了强大的业务流程管理和工作流功能。在开始使用jbpm5之前,首先需要进行环境配置。以下是对jbpm5环境配置的详细步骤: 1. **Java环境安装**:jbpm5基于...

    jboss jbpm 5 developer guide

    本书《jBPM5 Developer Guide》是一本专注于JBoss jBPM5框架的Java开发者指南,由Mauricio Salatino和Esteban Aliverti撰写,2012年由Packt Publishing出版。jBPM5是JBoss企业业务流程管理(Business Process ...

    JBPM5基于tomcat web的应用

    【JBPM5基于Tomcat Web应用详解】 JBPM5是一个开源的工作流管理系统,它提供了全面的业务流程管理和工作流解决方案。这个项目是一个基于Web的JBPM5.2实例,特别设计用于在Apache Tomcat服务器上运行。理解这个应用...

    JBPM5入门学习.doc

    ### JBPM5入门学习知识点详解 #### 一、JBPM5简介 **1.1 什么是JBPM** JBPM(Java Business Process Management)是一个开源的业务流程管理框架,旨在为开发者提供一个简单、灵活且可扩展的平台来设计、执行和...

    jBPM5_用户手册-中文版

    jBPM5 用户手册 jBPM5 是一个开源的工作流和业务流程管理(BPM)框架,专注于灵活、可扩展且与Java平台紧密结合的解决方案。这个用户手册旨在为用户提供全面的指南,涵盖从安装、建模、部署到执行和监控整个业务...

    JBPM5 整合Spring3经典案例

    **JBPM5 整合Spring3经典案例** JBPM5是一个功能强大的工作流管理系统,而Spring3则是一个广泛使用的Java企业级应用框架。将这两者整合可以实现灵活的工作流程管理和强大的业务逻辑处理。本案例主要关注如何在JBPM5...

    JBPM5请假实例,完整版

    JBPM5是一个开源的工作流管理系统,它允许开发者设计、执行和管理业务流程。在这个"JBPM5请假实例,完整版"中,我们将深入探讨如何利用JBPM5来实现一个具体的请假流程,以及在这个过程中可能遇到的关键配置问题。 ...

    jbpm4.1和jbpm5开发手册

    jbpm4.1和jbPM5是两个不同版本的Java Business Process Management(业务流程管理)框架,主要用于构建和管理业务流程。jbPM是Talend公司的一个开源项目,它提供了全面的工作流和业务流程管理解决方案,深受Java...

    jbpm5_持久化及流转流程剖析

    jbpm5是一款基于Java的企业级工作流管理系统,它在企业应用中主要用于管理和自动化业务流程。持久化和流转流程是jbpm5的核心功能,对于理解其工作原理和实际应用至关重要。 一、jbpm5简介 jbpm5是Business Process ...

    jbpm5 工作流

    【jbpm5 工作流】是基于Java的轻量级、可扩展的工作流程管理系统,其核心是一个符合BPMN 2.0标准的流程引擎。jBPM可以在任何Java环境中运行,支持作为嵌入式组件或独立服务的部署方式。它提供了全方位的工具支持,...

    jbpm5安装、配置、示例入门

    ### JBPM5 安装与配置详解 #### 一、JBPM5简介 JBPM (JBoss Business Process Management) 是一款开源的工作流引擎,用于构建业务流程自动化应用。JBPM5是JBPM的一个重要版本,提供了更为强大的工作流管理功能,...

    JBPM5 插件安装

    【JBPM5 插件安装】 JBPM5(JBoss Business Process Management)是Red Hat公司推出的一款开源工作流管理系统,它允许开发者设计、部署和执行业务流程。在JBPM5中,插件的安装是扩展系统功能的重要手段,能够帮助...

    jbpm5第一个例子

    做好myeclipse集成后,按官方的文档做第一个例子即可。 ... 一般不会的问题,从官方找就行,但上面说的也不详细,...现在jbpm5的资料太少,如果谁有一些实例加说明,能给俺分享一下就好啦。无论是跟帖还是回复的方式。

Global site tag (gtag.js) - Google Analytics