Heim  >  Artikel  >  Datenbank  >  JBoss 7 配置Oracle数据源

JBoss 7 配置Oracle数据源

WBOY
WBOYOriginal
2016-06-07 16:42:501017Durchsuche

一、jboss7 目录结构 在 JBoss 7 中,文件系统分为两部分: 1. 独立服务器 2. 域服务器 (这是 JBoss 7 首次引入的) mdash;

一、jboss7 目录结构   

在 JBoss 7 中,,文件系统分为两部分:

1. 独立服务器

2. 域服务器 (这是 JBoss 7 首次引入的) — 用于统一的管理多个实例

BIN: 包含启动的脚本,用来启动独立服务器(如果使用独立实例的话)或者域(使用域服务器)

DOCS: 包含服务器文档,有两个子目录,分别是 Licenses (licenses.xml 和相关内容) 和 Schema (配置所使用的 .xsd 文件)

DOMAIN: 包含域结构,有子目录组成:configuration (包含域的配置文件), data (包含已发布模块的内容文件夹), lib(用于支持 Java EE 扩展) tmp (临时目录).

STANDALONE: 结构和 Domain 文件夹相同

MODULES: 因为 JBoss 7 是一个模块化的服务器,应用服务器的模块对应这里的一个子目录

二、数据源配置

a、下载Oracle10g JDBC 驱动——ojdbc6.jar

b、将此jar文件置于jboss7文件夹\modules\com\oracle\main中(oracle、main)为新建文件夹

c、在main文件内编写module.xml文件 代码如下


name="com.oracle"
>
 


   

 
     
     
 

d、完成上述步骤后,在jboss7文件夹下standalone\configuration内,修改standalone.xml文件中关于数据源datassource的修改

代码如下:


           
               
                    jdbc:oracle:thin:@address:1521:实例名
                    oracle.jdbc.driver.OracleDriver
                    oracle
                   
                        30
                        50
                        true
                        false
                        FailingConnectionOnly
                   

                   
                        sa
                        sa
                   

                   
               

               
                    name="oracle"
module="com.oracle">
                        oracle.jdbc.xa.client.OracleXADataSource
                   
               
           
       

三、总结

与旧版本的jboss相比新版本jboss融入了两个新的概念,一个是通过domain管理多个服务器;一个是模块化的概念。由于有了模块化的概念,新版本中的数据源不在像以前那样把mysql数据源驱动放到指定lib目录,copy一份数据源配置文件修改一下放到部署目录即可,在新版本中需要将数据源以模块化的方式集成到jboss中,所以配置数据源的基础还是需要理解新版本种jboss中模块化的概念。当然mysql和其他数据库数据源的配置与上述步骤一样。

JBoss低版本项目热部署到JBoss7 

本文永久更新链接地址:

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn