知识大全 JBOSS4 数据源配置大全(一)

Posted 数据库

篇首语:不飞则已,一飞冲天;不鸣则已,一鸣惊人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JBOSS4 数据源配置大全(一)相关的知识,希望对你有一定的参考价值。

JBOSS4 数据源配置大全(一)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Jboss 的开发人员版本是一个开源的应用服务器 他把HypersonicDB作为他的缺省数据库 然而 开发人员也许还要使用除了HypersonicDB以外其他种类的数据库 在这篇文章中我们将看到如何在Jboss上配置使用其他的数据库      简介   Jboss 使用了JDBC配置文件来配置数据库连接 它为EJB和其它J EE应用提供了数据源(data source)进行访问 如果你要使用HypersonicDB以外的数据库你就要修改这个配置文件 这篇文章将着重讲解下面的几个部分     Jboss的EJB部署描述符     Oralce数据库的配置     MySQL数据库的配置     Sysbase数据库的配置     DB 数据库的配置     Infomix数据库的配置     Jboss的EJB部署描述符     standardjaws xml (位于X:\\jboss \\server\\default\\conf)是一个映射CMP 实体EJB的标准部署描述文件 它用于配置CMP实体EJB 你也可以使用jaws xml代替 你可以把这个文件copy到ejb jar文件中的META INF目录下 这个文件用于描述下面的信息     描述一个数据源和映射类型     描述EJB映射的表     描述EJB的finder方法     描述类型映射     这里的数据源描述的是一个JNDI名称 可以通过这个JNDI来获得一个数据源连接池 Jboss 缺省的数据源使用的是HypersonicDB 如果使用其他的数据源你需要修改jaws xml文件     standardjbosscmp jdbc xml(位于X:\\jboss \\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配置文件 其中的标签和标签的设置如下     Oracle OCI Type Driver  Class: oracle jdbc driver OracleDriver   URL: jdbc:oracle:oci :@<database>   Oracle OCI Thin Type Driver  Class: oracle jdbc driver OracleDriver   URL: jdbc:oracle:thin:@<host>:<port>:<database>   Oracle OCI XA Type Driver  Class: oracle jdbc xa client OracleXADataSource   URL: jdbc:oracle:thin:@<host>:<port>:<database>   Oracle OCI Type Driver  Class: oracle jdbc driver OracleDriver   URL: jdbc:oracle:oci :@<database>   在Connection     URL中是安装Oracle的计算机主机名 是oracle数据库的端口 是数据库名称 下一步 我们将修改standardjaws xml 或jaws xml配置文件 并把 和 元素这只为下面这样     <jaws>    <datasource>java:/OracleDS</datasource>    <type mapping>Oracle </type mapping>  </jaws>     下一步 再修改standardjbosscmp jdbc xml 或 jbosscmp jdbc xml配置文件 设置 和 元素使用Oracle     <jbosscmp jdbc>    <defaults>     <datasource>java:/OracleDS</datasource>     <datasource mapping>Oracle </datasource mapping>    </defaults>  </jbosscmp jdbc>     最后我们需要修改login config xml文件来使用Oracle 下面是login config xml文件的元素     <application policy name = OracleDbRealm >     <authentication>      <login module code =     jboss resource security ConfiguredIdentityLoginModule                 flag = required >        <module option name = principal >sa</module option>        <module option name = userName >sa</module option>        <module option name = password ></module option>        <module option name = managedConnectionFactoryName >             jboss jca:service=LocalTxCM name=OracleDS        </module option>      </login module>     </authentication>   </application policy>    修改了oracle ds xml standardjaws xml standardjbosscmp jdbc xml 和     login config xml 文件之后就可以再Jboss 中使用Oracle了      MySQL数据库配置   MySQL是一个开放源代码的数据库 有很多开源项目和小型的社团都在使用它 要在Jboss 中使用MySQL的话首先要把MySQL的JDBC驱动放到CLASSPATH中 同样 把它复制到/server/default/lib目录下 再把/docs/examples/jca/mysql ds xml复制到/server/default/deploy目录下 修改mysql ds xml文件 设置为 mysql jdbc Driver再把设置为     jdbc:mysql:/// 其中是数据库主机名是数据库名     然后需要设置standardjaws xml 或 jaws xml文件的和元素     <jaws>   <datasource>java:/MySqlDS</datasource>    <type mapping>mySql</type mapping>  </jaws>     同样也需要把standardjbosscmp jdbc xml 或 jbosscmp jdbc xml文件的 和 元素设置为下面这样     <jbosscmp jdbc>    <defaults>      <datasource>java:/MySqlDS</datasource>      <datasource mapping>mySql</datasource mapping>   </defaults>  </jbosscmp jdbc>     最后再修改login config xml文件来使用MySQL     <application policy name = MySqlDbRealm >     <authentication>      <login module code =     jboss resource security ConfiguredIdentityLoginModule                 flag = required >        <module option name = principal >sa</module option>        <module option name = userName >sa</module option>        <module option name = password ></module option>        <module option name = managedConnectionFactoryName >         jboss jca:service=LocalTxCM name=MySqlDS        </module option>      </login module>     </authentication>   </application policy>  修改了mysql ds xml standardjaws xml standardjbosscmp jdbc xml 和 login config xml 文件就可以在Jboss上使用MySQL了 cha138/Article/program/Java/ky/201311/28832

相关参考

知识大全 JBoss4.0下使用MySql数据源的设置方法[1]

JBoss4.0下使用MySql数据源的设置方法[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 JBoss4.0下使用MySql数据源的设置方法[2]

JBoss4.0下使用MySql数据源的设置方法[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 Jboss4.x下第一个EJB2.x程序[3]

Jboss4.x下第一个EJB2.x程序[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置文

知识大全 配置JBoss 4 JDBC连接

配置JBoss4JDBC连接  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Jboss的开发人员

知识大全 关于oracle集群后的weblogic数据源配置

  有两个db做了RAC虚拟路径为ypdbweblogic的数据源连接URL改为下面  当其中一台db挂了保证数据源连接正常  jdbc:oracle:thin:@  (DESCRIPTION=  (

知识大全 Eclipse配置SQLExplorer访问数据库2(图)

Eclipse配置SQLExplorer访问数据库2(图)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 配置归档日志,让数据库管理更加顺畅

  一更改日志操作模式三步走  默认情况下Oracle数据库采用的是非归档模式但是非归档模式不能够防止因物理损坏而导致丢失数据问题为此数据库管理员可能需要把日志操作模式从非归档模式转换为归档模式其实要

知识大全 oracle配置归档模式

  非归档  数据能恢复到最后一次备份  只能做全部恢复不能做部分恢复  只能脱机备份  归档  数据能恢复到失败点无数据丢失  可以热备份  完全恢复和部分恢复都行部分恢复文件中不一致的检查点可以用

知识大全 用Eclipse3.0+jboss4Lomboz 3开发J2EE

用Eclipse3.0+jboss4Lomboz3开发J2EE  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 开源技术之Tomcat数据源配置总结

开源技术之Tomcat数据源配置总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  成功配置环境