`
lifaming15
  • 浏览: 64210 次
  • 来自: ...
文章分类
社区版块
存档分类

jbpm5.3+oracle_11g+jboss-as-7.1.1+myeclipse10.6环境搭建

 
阅读更多

一、准备

1.1、安装jdk7并设置好环境变量

1.2 安装oracle 11g,本文以oracle.home代表oracle11g的安装路径, 默认数据库实例orcl。启动oracle数据库, 建立jbpm5.3所需的表空间JBPM,建立两个用户(jbpm5,jbpm5)、(task,task )并授予dba权限 ;

1.3、安装myeclipse10.6,本文以myeclipse.home代表myeclipse的安装路径;

1.4、配置ant1.84:解压apache-ant-1.8.4.zip,本文以ant.home代表ant的安装路径 ,计算机环境变量系统变量Path增加 ant.home/bin,如“E:\Package\apache-ant-1.8.4\bin”;

1.5、安装jboss, 本文以jboss.home代表jboss as 7的安装路径;

1.6、解压jbpm-5.3.0.Final-installer-full.zip,本文以install.home代表jbpm-installer的路径;


二、配置

2.1 build.properties配置,改成本机的jboss:修改install.home下的 build.properties:

jboss.server.version.7=7.1.1.Final

jboss.home=install.home(示例:jboss.home=E:/Package/jboss-as-7.1.1.Final,注意要用‘/’

2.2 准备数据库Driver,jboss module配置:

2.2.1 拷贝oracle.home\jdbc\lib\ojdbc6.jar 到install.home\db\driver;

2.2.2 配置driver_jar_module.xml:修改install.home\db\driver_jar_module.xml :

<module xmlns="urn:jboss:module:1.0" name="com.oracledatabase.oracle">

<resources>

<!-- Insert resources here -->

<resource-root path="ojdbc6.jar"/>

</resources>

<dependencies>

<module name="javax.api"/>

<module name="javax.transaction.api"/>

</dependencies>

</module>

2.3 配置persistence.xml:修改install.home\db\persistence.xml :

<jta-data-source>java:jboss/OracleDs</jta-data-source>

<property name="hibernate.dialect" value="org.hibernate.dialect.OracleDialect"/>

2.4 配置 standalone.xml:修改install.home\standalone.xml:

<datasources>

<datasource jndi-name="java:jboss/OracleDs" pool-name="OracleDS" enabled="true" jta="true" use-java-context="true" use-ccm="true">

<connection-url>jdbc:oracle:thin:@localhost:1521:orcl</connection-url>

<driver>oracle</driver>

<security>

<user-name>jbpm5</user-name>

<password>jbpm5</password>

</security>

</datasource>

<drivers>

<driver name="oracle" module="com.oracledatabase.oracle">

<xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>

</driver>

</drivers>

</datasources>

2.5 配置install.home\task-service\resources\META-INF\persistence.xml:

<properties>

<property name="hibernate.dialect" value="org.hibernate.dialect.OracleDialect"/>

<property name="hibernate.connection.driver_class" value="oracle.jdbc.driver.OracleDriver"/>

<property name="hibernate.connection.url" value="jdbc:oracle:thin:@localhost:1521:orcl" />

<property name="hibernate.connection.username" value="task"/>

<property name="hibernate.connection.password" value="task"/>

<property name="hibernate.connection.autocommit" value="false" />

<property name="hibernate.max_fetch_depth" value="3"/>

<property name="hibernate.hbm2ddl.auto" value="create" />

<property name="hibernate.show_sql" value="false" />

</properties>

2.6 配置build.xml,修改配置mysql为oracle :修改install.home\build.xml:

<property name="db.driver.jar.name" value="ojdbc6.jar" />

<property name="db.driver.module.prefix" value="com/oracledatabase/oracle"/>

三、安装

3.1 安装jbpm runtime:在install.home新建文件夹runtime,解压install.home\lib\ jbpm-5.3.0.Final-bin.zip到install.home\runtime ;

3.2 打开cmd,进入 install.home目录,运行以下命令:

ant install.guvnor.into.jboss
ant install.designer.into.jboss
ant install.jBPM-gwt-console.into.jboss

ant install.demo.db

3.3 在myeclipse.home\dropins 建立文件夹 GEF,解压install.home\lib\GEF-SDK-3.6.2.zip 到myeclipse.home\dropins\GEF;

3.4 准备 myeclipse drools 插件:解压install.home\lib\org.drools.updatesite-5.4.0.Final-assembly.zip,本文以drools.home代表解压路径;

3.5 打开myeclipse 10.6 configuration center, add site (drools,drools.home),从本机安装drools-eclipse;

3.6 配置myeclipse jboss-as-7.11, 设置myeclipse severjboss 7.x serverjboss.home

3.7 配置myeclipse jbpm runtime,设置 myeclipseinstalled jbpm runtimesinstall.home\runtime;

四 运行

4.1 启动oracle数据库,打开cmd,进入 install.home 目录,运行以下命令:

ant start.jboss

ant start.human.task

4.2 使用Guvnor repository and Designer,访问:

http://localhost:8080/drools-guvnor

4.3 使用jBPM Console,访问:

http://localhost:8080/jbpm-console

用户名,密码(krisv, krisv)

本文部分内容参考

http://docs.jboss.org/jbpm/v5.3/userguide/

分享到:
评论

相关推荐

    jbpm-4.3-src.rar_bdf-jbpm4 src _jboss 4.3_jboss jbpm4.3_jbpm-4.3

    jbpm-4.3-src.rar_bdf-jbpm4 src _jboss 4.3_jboss jbpm4.3_jbpm-4.3 这个压缩包文件包含的是JBOSS jBPM4.3的源代码,这是一个用于业务流程管理(BPM)的开源框架。jBPM是一个强大的工具,它提供了流程定义、执行和...

    jbpm-overview.rar_jbpm_jbpm flash_jbpm-demo_jbpm-overview.swf_ov

    关于jpbm的一个flash,详细讲解了其结构和使用,有助于新手初学

    jbpm_jboss+oracle

    jbpm_jboss+oracle集成是将业务流程管理(BPM)框架Jbpm与Java应用服务器JBoss以及Oracle数据库相结合的过程。Jbpm是一个开源的工作流管理系统,它提供了业务流程的建模、部署、执行和监控功能。Oracle数据库则是一...

    jbpm_test.rar_ProcessImageTag_TestJBPM_jbpm_jbpm-te_报销

    【jbpm_test.rar_ProcessImageTag_TestJBPM_jbpm_jbpm-te_报销】这个压缩包文件的主题聚焦在JBPM(Java Business Process Management)上,它是一个开源的工作流管理系统,用于设计、执行和管理业务流程。...

    Extjs4+jbpm4+SSH+oracle.zip

    ExtJs4.1+Jbpm4+SSH2+Oracle10g视频教程 视频教程正在上传中!先共享代码,有了代码,还买啥教程额! SSH2+JBPM+ExtJs4实战,JBPM是重点讲解。实战与demo的区别我不再多说,在以前工作中走过一些弯路,一些实现都是...

    spring2_struts2_jbpm3.2.rar_jbpm struts2_jbpm-demo_jbpm3 spring_

    《Spring、Struts2与JBPM 3.2的整合应用详解》 在现代企业级应用开发中,Spring、Struts2和JBPM是三个重要的技术框架。Spring以其强大的依赖注入(DI)和面向切面编程(AOP)功能,为应用程序提供了灵活的基础架构...

    JBPM5.3 API+USERGUID

    **JBPM5.3 API+USERGUID** JBPM5.3是Java Business Process Management(Java工作流管理系统)的一个重要版本,它提供了一整套用于设计、执行和管理业务流程的框架和服务。API(应用程序编程接口)是软件开发的核心...

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

    jbpm-3.1.2.zip 文件包含了 jBpm 的一个重要版本——jBpm 3.1.2,这是一个开源的工作流管理系统,专为构建灵活且可扩展的业务流程解决方案而设计。jBpm 提供了一种方式,使得开发者能够用简单而强大的语言来表达业务...

    ExtJs4.1+Jbpm4+SSH2+Oracle10g实际项目源码

    ExtJs4.1+Jbpm4+SSH2+Oracle10g视频教程 视频教程正在上传中!先共享代码,有了代码,还买啥教程额! SSH2+JBPM+ExtJs4实战,JBPM是重点讲解。实战与demo的区别我不再多说,在以前工作中走过一些弯路,一些实现都是...

    jBPM4+drools实战_1_课程介绍及项目需求.ppt

    jBPM4+drools实战_1_课程介绍及项目需求.ppt

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

    4. **数据库连接**:jbPM需要一个数据库来存储流程实例、任务等信息,你可以选择MySQL、Oracle等常见数据库,配置相应的数据库连接信息。 5. **IDE集成**:jbPM可以与Eclipse、IntelliJ IDEA等IDE集成,安装对应的...

    jbpm-3.2.6.SP1在jboss-4.2.3.GA 链接Oracle

    jbpm-3.2.6.SP1默认安装在jboss-4.2.3.GA下不支持Oracle,对配置文件进行修改,内有详细的文档说明。解压后直接将文件夹jbpm3覆盖到jboss-4.2.3.GA\server\default\deploy\jbpm,注意拷贝oracle的jdbc驱动到jboss-4.2.3...

    jbpm-demo-master.zip_DEMO_activiti-master_jbpm-demo_mean3x7

    jbPM是JBoss组织开发的一个开源业务流程管理(BPM)和工作流系统,而Activiti则是Alfresco公司推出的一个轻量级、基于BPMN 2.0规范的流程引擎。 首先,jbpm-demo是jbPM的示例项目,它提供了各种业务流程的实例,帮助...

    jbpm-gpd-feature.rar_jbpm gpd feature_jbpm-gpd

    jbpm-gpd-feature.rar 是一个与jbpm工作流引擎相关的资源包,主要针对Eclipse集成开发环境提供的jbpm图形化流程设计(Graphical Process Designer,简称GPD)插件。jbpm是一个开源的工作流管理系统,它允许开发者...

    ssh-jbpm.rar_jbpm stru_jbpm-web-test_ssh_struts2_struts2 jbpm

    jbpm-web-test则可能包含了一些关于如何在Web环境中测试jbpm流程的示例。 SSH是一个常见的Java企业级开发组合,Spring提供了依赖注入(DI)和面向切面编程(AOP),Hibernate则负责数据库持久化,而Struts2作为前端...

    jbpm4.4+ssh+oracle + jqueryeasyui请假审批系统

    该压缩包文件“jbpm4.4+ssh+oracle + jqueryeasyui请假审批系统”包含了一个基于特定技术栈的工作流管理应用,旨在实现一个完整的请假审批流程。这个系统利用了jbpm4.4(Java Business Process Management)作为工作...

    最新JBoss jBPM 3_1 开始指南之三---创建流程和部署流程-在线阅读

    2. **配置部署环境**:确保部署环境中已正确安装并配置了JBoss jBPM引擎及相关组件。 3. **上传并部署流程定义**:将打包后的流程定义文件上传至服务器,并通过管理界面或API命令部署至JBoss jBPM引擎中。 4. **验证...

    jbpm3.rar_bpm_bpm jbpm_jbpm3_workflow_workflow process bpm

    **jbpm3.rar_bpm_bpm jbpm_jbpm3_workflow_workflow process bpm** **jbpm3** 是一个基于Java的企业级工作流引擎,是**BPM(Business Process Management)**领域的重要工具。它允许开发者设计、执行和管理业务流程...

    jbpm-jpdl-designer-3.0.13.zip_jbpm_jbpm design_jbpm designer_jbp

    jbpm-jpdl-designer-3.0.13 是一个与jbpm相关的软件包,主要功能是提供jbpm流程定义的图形化设计工具。jbpm(Java Business Process Management)是一个开源的工作流管理系统,用于管理和执行业务流程。JPDL(JBoss ...

    jbpm-5.0.0-src.zip_jbpm_jbpm-5.0.0-bin.zip_jbpm5 src_日程安排_流程 we

    jBpm 是一个灵活可扩展的工作流管理系统。作为 jBpm运行时server输入的业务流程使用简单强大的语言表达并打包在流程档案中。jBmp将工作流应用开发的便利性和杰出的企业应用集成(EAI)能力结合了起来。jBmp包括一个...

Global site tag (gtag.js) - Google Analytics