`
k1280000
  • 浏览: 202733 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JBOSS 6 EAP oracle数据源配置

 
阅读更多

 中文版在  http://vase.iteye.com/blog/1299425

Create oracle DataSource Steps :

  1. Install driver as core module
    1. Create folder at  EAP_HOME/modules/



 
<此处有图片,如不显示请看附件>
Compare with other folders under modules you will find the last folder

Name is main.

我自己的module.xml

 

<?xml version="1.0" encoding="UTF-8"?>


<module xmlns="urn:jboss:module:1.1" name="jdbc.oracle">

    

    <resources>

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

        

    </resources>


    <dependencies>

    <module name="javax.api"/>

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

    </dependencies>

</module>


 

2.Use CLI to install the driver 《这里是用JBOSS的CLI改的standalone.xml,也可参照最后直接改》

Under  EAP_HOME/runtimes/jboss-eap/bin  run   jboss-cli.bat

connect

Copy and modify below content to cmd and run

/subsystem =datasources/jdbc-driver=DRIVER_NAME:add(drivernam

e=DRIVER_NAME,driver-m odule-nam e=MODULE_NAME,driver-xa-datasource-classnam

e=XA_DATASOURCE_CLASS_NAME)

 

example:     《这里的driver-module-name与前面的module.xml里的name对应》

/subsystem =datasources/jdbc-driver=oracle:add(driver-name=oracle,driver-module-name=jdbc.oracle,driver-xa-datasource-class-name=oracle.jdbc.xa.client.OracleXADataSource)

Return success means you have installed the driver

Important  (如果你用的是ORACLE 10G)

这里要注意,因为ojdbc14.jar驱动不是jdbc4驱动,里面的META-INF中没有驱动描述和 一个叫java.sql.Driver的文件,所以我们要在中加入oracle.jdbc.OracleDriver来指定(如果用oralce11的驱动就没必要了)

 

也就是说还要在 standalone.xml作一些修改(加入彩色部分):

<driver name="oracle" module="jdbc.oracle">

                        <driver-class>oracle.jdbc.OracleDriver</driver-class>

                        <xa-datasource-class>

                     oracle.jdbc.xa.client.OracleXADataSource

                        </xa-datasource-class>

</driver>

 

《Refer to  http://vase.iteye.com/blog/1299425 》 

 

3.Install DataSource

Login in http://localhost:9990/console/App.html#datasources ,make sure  you are in Profile tab (top-right Conner )

Add 

Jndi -------java:jboss/datasource/OracleDS

connection-url----------jdbc:oracle:thin:@localhost:1521:xe

Test at bottom connection tab

 

 

 

 

 

改两个地方:
<datasource jta="false" jndi-name="java:jboss/datasource/OracleDS" pool-name="OracleDS" enabled="true" use-ccm="false">
                    <connection-url>jdbc:oracle:thin:@localhost:1521:xe</connection-url>
                    <driver-class>oracle.jdbc.OracleDriver</driver-class>
                    <driver>oracle</driver>
                    <security>
                        <user-name>xxx</user-name>
                        <password>xxx</password>
                    </security>
                    <validation>
                        <validate-on-match>false</validate-on-match>
                        <background-validation>false</background-validation>
                    </validation>
                    <statement>
                        <share-prepared-statements>false</share-prepared-statements>
                    </statement>
 </datasource>
                
---------------------------------------------------------------------------------------------------------      
   <drivers>
                    <driver name="h2" module="com.h2database.h2">
                        <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
                    </driver>
                    <driver name="oracle" module="jdbc.oracle">
                        <driver-class>oracle.jdbc.OracleDriver</driver-class>
                        <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
                    </driver>
     </drivers>
 

 

  • 大小: 20 KB
分享到:
评论

相关推荐

    JBOSS EAP6安装部署手册 Windows

    - **Oracle**: 配置Oracle数据源需要在`standalone.xml`或`domain.xml`中添加适当的连接池配置,包括JDBC驱动类名、URL、用户名和密码等。 - **MSSQL**: 对于MSSQL,配置过程类似,但需要确保使用正确的JDBC驱动,并...

    dts4+Jboss eap安装.doc

    - 解压DTS 4的安装包,将所需的库文件(jar)复制到JBoss EAP的 `standalone/deployments` 目录下。 - 创建DTS的配置文件,如 `dts-config.xml`,并根据实际情况配置数据库连接、术语源等信息。 4. 配置JBoss EAP...

    jboss 安装应用

    2. 数据源配置:在 `standalone.xml` 中配置数据库连接池,如MySQL、Oracle等。 3. 应用安全设置:配置应用的角色和认证方式,如JaAS、LDAP集成。 九、启动与停止JBoss - 启动:`$JBOSS_HOME/bin/standalone.sh` -...

    weblogic到jboss转换的示例代码

    5. **处理数据源**:将WebLogic的数据源配置转换为JBoss的JNDI名称和连接池设置。 6. **验证和测试**:在JBoss环境中部署转换后的应用,进行功能测试和性能测试,确保一切正常运行。 总的来说,这个示例代码提供了...

    JBoss_Enterprise_Application_Platform-5.0-Getting_Started_Guide-zh-CN

    1. **配置数据源**:通过修改 `datasources.xml` 文件来配置数据源。 2. **添加 JDBC 驱动**:将所需的 JDBC 驱动程序文件放置到 `lib` 目录下。 3. **测试连接**:确保配置正确无误后,可以使用 JMX 控制台或其他...

    JBOSS教程

    JBoss通过JDBC驱动与各种数据库进行通信,可以配置数据源来管理数据库连接。例如,MySQL、Oracle、PostgreSQL等都可以作为JBoss的数据存储后端。 **八、JBoss集群** JBoss支持集群部署,可以在多台服务器之间共享...

    jboos+linux_jdk+weblogic

    整合这些组件涉及到多个步骤:首先,确保JBOSS和WebLogic都能与Oracle数据库通信,这可能需要配置JDBC驱动和数据源。其次,根据应用需求,可能需要在JBOSS上部署WebLogic作为模块,或者反之,实现应用服务器之间的...

    基于Java的企业管理系统.zip

    8. **Tomcat/JBoss/EAP等应用服务器**:系统可能部署在像Tomcat这样的轻量级应用服务器,或者更重量级的JBoss或EAP,它们提供了运行Java EE应用的环境。 9. **RESTful API**:为了实现不同系统间的交互,系统可能...

    DroolsWorkbench7.5.0所需文件.rar

    6. **JAXB和JSON库**:用于数据序列化和反序列化,便于与其他系统交互。 安装过程中,需要确保所有依赖的jar包都正确且完整,否则可能导致启动失败或功能受限。同时,正确配置这些文件以适应特定的硬件环境和业务...

    j2ee框架的搭建+jar包的相关说明

    2. **获取J2EE服务器**:接下来,你需要下载一个J2EE服务器,如Apache Tomcat、JBoss EAP、IBM WebSphere或Oracle WebLogic等。这些服务器提供了运行J2EE应用所需的环境。 3. **安装服务器**:按照服务器提供商的...

Global site tag (gtag.js) - Google Analytics