`
bnmnba
  • 浏览: 293735 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

JBOSS wildfly8(jBPM6自带容器) 配置oracle数据源

 
阅读更多

 需要修改(或者新增)的配置文件包括:

jbpm-installer\wildfly-8.1.0.Final\standalone\configuration\standalone.xml

jbpm-installer\wildfly-8.1.0.Final\modules\com\oracle\main\module.xml

需要的驱动和放置位置:

jbpm-installer\wildfly-8.1.0.Final\modules\com\oracle\main\ojdbc6.jar

不要使用oracle10的驱动,会报:Unable to find driver class name in "oracleDriver" jar

 

standalone.xml需要修改的部分:

 

        <subsystem xmlns="urn:jboss:domain:datasources:2.0">
            <datasources>
                <!--<datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
                    <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE</connection-url>
                    <driver>h2</driver>
                    <security>
                        <user-name>sa</user-name>
                        <password>sa</password>
                    </security>
                </datasource>
                <datasource jta="true" jndi-name="java:jboss/datasources/jbpmDS" pool-name="H2DS" enabled="true" use-java-context="true" use-ccm="true">
                    <connection-url>jdbc:h2:tcp://localhost/~/jbpm-db;MVCC=TRUE</connection-url>
                    <driver>h2</driver>
                    <security>
                        <user-name>sa</user-name>
                    </security>
                </datasource>
                <drivers>
                    <driver name="h2" module="com.h2database.h2">
                        <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
                    </driver>
                </drivers>-->
                <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
                    <connection-url>jdbc:oracle:thin:@x.x.x.x:1521:xxdb</connection-url>
                    <driver>oracleDriver</driver>
                    <security>
                        <user-name>jbpm</user-name>
                        <password>jbpm</password>
                    </security>
                </datasource>
                <datasource jta="true" jndi-name="java:jboss/datasources/jbpmDS" pool-name="OracleDS" enabled="true" use-java-context="true" use-ccm="true">
                    <connection-url>jdbc:oracle:thin:@x.x.x.x:1521:xxdb</connection-url>
                    <driver>oracleDriver</driver>
                    <security>
                        <user-name>jbpm</user-name>
                        <password>jbpm</password>
                    </security>
                </datasource>
                <drivers>
                    <driver name="oracleDriver" module="com.oracle">
                        <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
                    </driver>
                </drivers>
            </datasources>
        </subsystem>

 

 

jdbc:oracle:thin:@x.x.x.x:1521:xxdb

和用户密码需要你自己修改

 

module.xml文件全部内容:

 

<module xmlns="urn:jboss:module:1.0" name="com.oracle">
   <resources>
     <resource-root path="ojdbc6.jar"/>
   </resources>

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

 

 

Oracle驱动:ojdbc6.jar 见附件

 

 修改完重启jboss(jBPM6提供的ant脚本目标)

cd jbpm-installer

ant stop.jboss

ant start.jboss

 

 

分享到:
评论

相关推荐

    jbpm_jboss+oracle

    这样,jbpm服务将使用配置好的Oracle数据源进行操作,包括存储流程实例、任务、变量等信息。 集成jbpm_jboss+oracle涉及到的不仅仅是代码配置,还需要对Jbpm的工作原理、JBoss服务器的管理以及Oracle数据库的使用有...

    jbpm配置心得体会(结合各种数据库)

    在本篇文章中,我们将深入探讨如何在特定环境下配置JBPM工作流引擎,并使其与多种数据库(MySQL、Oracle等)兼容。为了更好地理解配置过程,请确保您已经具备以下环境条件: - **操作系统**: Windows 或 Linux ...

    jbpm运行环境配置

    使用JNDI数据源时,你将在web应用服务器(如Tomcat、JBoss或WebLogic)中配置数据源,然后在jbpm的配置文件中指定JNDI名称。例如,在Tomcat中,如果JNDI名称是"jdbc/myoracle",那么在hibernate.cfg.xml中的配置应...

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

    本项目是一个基于jbpm4.4、SSH(Struts2、Spring、Hibernate)框架和Oracle数据库的请假审批系统,同时采用了EasyUI进行前端界面设计。这个系统为用户提供了一个直观、高效的请假申请和审批流程,适合初学者学习和...

    JBPM3.3.3搭建环境

    6. **配置JCA连接器**:如果打算使用JBOSS服务器,需要配置JCA连接器(Java Connector Architecture)。将数据库驱动的JAR文件放入服务器的`lib`目录,并在JBOSS的配置文件中添加数据库连接池配置。 7. **部署JBPM...

    jBPM开发:配置EclipseIDE开发环境.pdf

    - 对于jBPM项目的开发,需要在Eclipse中安装相关的插件和库,这些通常包括jBPM-JPDL(Java Process Definition Language)设计器插件,以及必需的数据库驱动、数据源和JNDI配置。 2. 配置jBPM插件与Eclipse - 在...

    jboss配置及项目部署文档

    2. 检查`JBOSS_HOME\server\default\deploy\oracle-ds.xml`,这是数据源配置文件。确保其中的JNDI名称(如`spis0131`)与你的项目配置文件中的一致。如果不一致,你需要根据项目需求进行相应的修改。 3. 在项目中,...

    jBPM开发:配置EclipseIDE开发环境参考.pdf

    - **JNDI DataSource**:通过JNDI名称来引用已配置的数据源,这种方式需要在应用服务器(如Weblogic)上定义数据源。 **3. 添加 jar 库文件** - **步骤**: - 选择项目 -&gt; 属性 -&gt; Java Build Path -&gt; Libraries...

    jbpm4.3问题解决

    部署jbpm需要配置正确的数据源、环境变量以及web应用上下文。在Tomcat中,我们需要将jbpm的WAR文件部署到webapps目录,并配置CATALINA_OPTS环境变量以指向Oracle JDBC驱动。此外,还要在Oracle数据库中创建相应的...

    jbpm3.1

    为了确保 jBPM 在不同的数据库环境下都能正常运行,提供了一个专门的数据兼容包,该包包含了一组针对各种主流数据库(如 MySQL、Oracle 等)的配置和优化方案。 **1.9. JBoss jBPM BPEL 扩展** jBPM 还支持 ...

    jbpm4.4下载地址

    2. **集成能力**:jBPM 4.4可以无缝集成到各种Java EE环境,如JBoss AS、WildFly和GlassFish等应用服务器中,这使得开发者能够利用这些服务器提供的服务,如事务管理、安全性和集群功能。 3. **用户界面**:为了...

    jbpm4整合struts2+spring2.5+hibernate3.3

    例如jbpm.cfg.xml是jbpm的主要配置文件,通常需要导入多个子配置,如jbpm.spring.default.cfg.xml、jbpm.spring.hibernate.cfg.xml等,这些配置文件会定义流程引擎、Spring上下文、Hibernate数据源等关键元素。...

    JBPM4 JBPM4用户指南 开发指南 安装配置 开发步骤 整合

    在配置过程中,需要关注JNDI配置、数据源设置以及系统环境变量的调整。 开发步骤通常包括以下几步:设计流程模型,使用BPMN2标准来绘制流程图;实现业务逻辑,编写与流程节点相关的代码;部署流程定义,将流程模型...

    JBPM4开发实例

    然后,我们需要将jbpm用户库引入项目,从jbpm-4.4解压后的文件中找到相应的配置文件,例如jbpm.hibernate.cfg.xml(配置数据源和Hibernate)和Jbpm.mailkit开头的文件(用于邮件功能),并将它们复制到项目工程的src...

    jbpm5.4工作台运行环境移植到tomcat

    同时,创建resources.properties文件配置数据源。 7. **配置数据源**:在TOMCAT_HOME/conf/context.xml中添加数据源配置,指定使用的事务工厂(bitronix.tm.BitronixUserTransactionObjectFactory)和资源名(jdbc/...

    jBPM4.3用户指南

    - **Web容器**: 如JBoss或Tomcat,用于部署jBPM应用。 - **数据库**: 支持多种数据库系统,如MySQL、Oracle等。 **2.3 快速上手** - **简单步骤**: 提供了一个快速入门的步骤列表,帮助用户快速设置好环境并运行...

    jbpm创建数据库jbpm创建数据库

    通常情况下,可以使用多种类型的数据库来存储JBPM的数据,比如MySQL、PostgreSQL、Oracle等。 ### 三、使用Ant脚本创建数据库 从给定的部分内容“ant create.db-buildfile build.deploy.xml”来看,这里提到了使用...

    jBPM 帮助文档,帮助文档

    对于希望将jBPM部署在JBoss服务器上的用户,也需要按照官方提供的指导进行操作,例如配置相关的模块和服务等。 **2.4 数据库** jBPM支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle等。 - **2.4.1 ...

Global site tag (gtag.js) - Google Analytics