教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

JBOSS数据库配置大全

来源:网络收集 时间:2026-07-16
导读: JBOSS数据库配置大全 Jboss 4.0的开发人员版本是一个开源的应用服务器, 他把HypersonicDB作为他的缺省数据库。然而,开发人员 也许还要使用除了Hyp ersonicDB以外其他种类的数据库, 在这篇文章中我们将看到如何在Jboss上配置使用其他的数 据库。 简介 Jbos

JBOSS数据库配置大全

Jboss 4.0的开发人员版本是一个开源的应用服务器,

他把HypersonicDB作为他的缺省数据库。然而,开发人员

也许还要使用除了Hyp ersonicDB以外其他种类的数据库,

在这篇文章中我们将看到如何在Jboss上配置使用其他的数

据库。

简介

Jboss4.0使用了JDBC配置文件来配置数据库连接,它

为EJB和其它J2EE应用提供了数据源(data source)进行访

问。如果你要使用Hyp ersonicDB以外的数据库你就要修改

这雠渲梦募U馄恼陆胖亟步庀旅娴募父霾糠郑?BR> Jboss的EJB部署描述符

Oralce数据库的配置

MySQL数据库的配置

Sysbase数据库的配置

DB2数据库的配置

Infomix数据库的配置

Jboss的EJB部署描述符standardjaws.xml (位于

X:\jboss4\server\default\conf )

是一个映射CMP实体EJB的标准部署描述文件。它用于配置CMP

实体EJB,你也可以使用jaws.xml代替。你可以把这个文件copy 到ejb .jar 文件中的META-INF 目录下。这个文件用于描述下

面的信息:

描述一个数据源和映射类型。

描述EJB 映射的表描述EJB 的finder 方法描述类型映

这里的数据源描述的是一个JNDI 名称,可以通过这个

JNDI 来获得一个数据源连接池。Jboss4 缺省的数据源使用的是HypersonicDB 。如果使用其他的数据源你需要修改

jaws.xml 文件。

standardjbosscmp-jdbc.xml (位于

X:\jboss4\server\default\conf )是配置Jboss CMP 容器的标准部署描述文件,你也可以使用一个自定义的配置文件

--jbosscmp-jdbc.xml 来代替它。这个文件也放在EJB.jar 文件的META-INF 目录中。缺省使用的还是HypersonicDB 作为数据库,这里也需要修改。

Oracle 数据库的配置

Oracle 以它的运行稳定和可靠成为了一个非常受欢迎

的企业级数据库。要在Jboss 上配置使用Oracle 的话我们要做的第一件事就是把Oracle 的JDBC 驱动程序复制到

ClassPath 下。我们把这个JDBC 驱动程序复制到

server/default/lib 目录下。为了使用Oracle 的事务处理数据

源我们还要把 /docs/examples/jca/oracle-xa-ds.xml /server/default/deploy 目录下。如果使用的事非事务处理的 数据源,就把 /docs/examples/jca/oracle-ds.xml /server/default/deploy 目录下。

步,我们需要修改 oracle-de.xml 配置文件。其中的v driver-class/ >标签和v connection-url/ >标签的设置如下: Oracle OCI Type 2 Driver

Class: oracle.jdbc.driver.OracleDriver

URL: jdbc:oracle:oci8:@ v database >

Oracle OCI Thin Type 4 Driver

Class: oracle.jdbc.driver.OracleDriver

URL: jdbc:oracle:thin:@ v host >:v port>:v database > Oracle OCI XA Type 2 Driver

Class: oracle.jdbc.xa.client.OracleXADataSource

URL: jdbc:oracle:thin:@ v host >:v port>:v database > Oracle OCI Type 2 Driver

Class: oracle.jdbc.driver.OracleDriver

URL: jdbc:oracle:oci8:@ v database >

主机名,v port >是oracle 数据库的端口,v database >是 jaws.xml 配置文件,并把v datasource > 和 v 复制到 文件复制到 在 Connection URL 中v host >是安装 Oracle 的计算机

数据库名称。下一步,我们将修改

standardjaws.xml 或

type-mapping >元素这只为下面这样:

< jaws >

V datasource >java:/OracleDS v /datasource > < type-mapping > Oracle8 v /type-mapping >

V /jaws >

一步,再修改standardjbosscmp-jdbc.xml 或

jbosscmp-jdbc.xml 配置文件,设置< datasource > 和 <

datasource-mapping >元素使用Oracle 。

< jbosscmp-jdbc > < defaults > <

datasource >java:/OracleDS < /datasource > < datasource-mapping > Oracle8 < /datasource-mapping

< /defaults > < /jbosscmp-jdbc >

最后我们需要修改login-config.xml 文件来使用Oracle ,面是login-config.xml 文件的< application-policy >元素:

< application-policy name = "OracleDbRealm" > < authentication >

V login-module code

=

"org.jboss.resource.security.ConfiguredIdentityLog inModul

e"

flag =

"required" >

V module-option name = "principal" > sa V /module-option

V module-option name = "userName" > sa V

/module-option >

V module-option name = "password" >V /module-option >

V module-option

name

="managedConnectionFactoryName"

jboss.jca:service=LocalTxCM,name=OracleD

S

V /module-option >

V /login-module >

V

/authentication >

V /application-

policy >

修改了oracle-ds.xml,

standardjaws.xml,

standardjbosscmp-jdbc.xml, 和

login-config.xml 文件之后就可以再Jboss4 中使用Oracle 了。

MySQL 数据库配置

MySQL 是一个开放源代码的数据库,有很多开源项目

和小型的社团都在使用它。要在Jboss4 中使用MySQL

的话首先要把MySQL 的JDBC 驱动放到CLASSPATH 中样,把

。同它复制到/server/default/lib 目录下,再把

/docs/examples/jca/mysql-ds.xml 复制到

/server/default/deploy 目录下。修改mysql-ds.xml 文件,置V driver-class/ >为 com.mysql.jdbc.Driver 再把v connection-url/ >设置为

jdbc:mysql:// V mysqlhost > /V database >,其

mysqlhost >是数据库主机名v database >是数据库名。

然后需要设置standardjaws.xml 或jaws.xml文件的v datasource >和< type-mapping >元素:

v jaws > v datasource > java:/MySqlDS v /datasource > v type-mapping > mySql v /type-mapping > v /jaws > 同样也需要把standardjbosscmp-jdbc.xml 或

jbosscmp-jdbc.xml 文件的v datasource > 和v datasource-mapping >元素设置为下面这样:

v jbosscmp-jdbc > v defaults >

V datasource >java:/MySqlDS v /datasource >

V datasource-mapping > mySql V /datasource-mapping >

<

/defaults >

V /jbosscmp-jdbc >

最后再修改login-config.xml 文件来使用MySQL :

V application-policy name = "MySqlDbRealm" >

V

authentication >

V login-module code

=

"org.jboss.resource.security.ConfiguredIdentityLog inModul

e"

flag =

"required" >

V module-option name ="principal" > sa V /module-option

V module-option name ="userName" > sa V /module-option

V module-option name ="password" >V /module-option >

V module-option

name ="managedConnectionFactoryName"

jboss.jca:service=LocalTxCM,name=MySqlD S

V …… 此处隐藏:6529字,全部文档内容请下载后查看。喜欢就下载吧 ……

JBOSS数据库配置大全.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/346356.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)