在JBoss4.0上完成Oracle数据库配置

开发 后端
本文介绍在JBoss4.0上Oracle数据库配置,包括修改standardjaws.xml 或jaws.xml配置文件等。

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配置文件。其中的<driver-class/>标签和<connection-url/>标签的设置如下:

Oracle OCI Type 2 Driver
Class: oracle.jdbc.driver.OracleDriver
URL: jdbc:oracle:oci8:@<database>
Oracle OCI Thin Type 4 Driver
Class: oracle.jdbc.driver.OracleDriver
URL: jdbc:oracle:thin:@<host>:<port>:<database>
Oracle OCI XA Type 2 Driver
Class: oracle.jdbc.xa.client.OracleXADataSource
URL: jdbc:oracle:thin:@<host>:<port>:<database>
Oracle OCI Type 2 Driver
Class: oracle.jdbc.driver.OracleDriver
URL: jdbc:oracle:oci8:@<database>

在Connection URL中<host>是安装Oracle的计算机主机名,<port>是oracle数据库的端口,<database>是数据库名称。下一步,我们将修改standardjaws.xml 或jaws.xml配置文件,并把<datasource> 和<type-mapping>元素这只为下面这样:

  1. <jaws>  
  2. <datasource>java:/OracleDS</datasource>  
  3. <type-mapping>Oracle8</type-mapping>  
  4. </jaws>  

下一步,再修改standardJBosscmp-jdbc.xml 或 JBosscmp-jdbc.xml配置文件,设置<datasource> 和 <datasource-mapping>元素使用Oracle。

  1. <jbosscmp-jdbc>  
  2. <defaults>  
  3. <datasource>java:/OracleDS</datasource>  
  4. <datasource-mapping>Oracle8</datasource-mapping>  
  5. </defaults>  
  6. </jbosscmp-jdbc>  

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

  1. <application-policy name = "OracleDbRealm">  
  2. <authentication>  
  3. <login-module code =  
  4. "org.jboss.resource.security.ConfiguredIdentityLoginModule" 
  5. flag = "required">  
  6. <module-option name = "principal">sa</module-option>  
  7. <module-option name = "userName">sa</module-option>  
  8. <module-option name = "password"></module-option>  
  9. <module-option name ="managedConnectionFactoryName">  
  10. jboss.jca:service=LocalTxCM,name=OracleDS 
  11. </module-option>  
  12. </login-module>  
  13. </authentication>  
  14. </application-policy>  


修改了oracle-ds.xml, standardjaws.xml, standardJBosscmp-jdbc.xml,和login-config.xml 文件之后就可以再JBoss4中使用Oracle数据库了。

【编辑推荐】

  1. JBoss4.0详细概览
  2. 浅析JBoss控制台密码的设置
  3. JBoss集群中建立JMS集群服务
  4. 在Linux环境下安装JDK+JBoss
  5. 在JBOSS下发布Web程序
责任编辑:佚名 来源: 天极网
相关推荐

2009-06-16 10:55:23

MySQL数据库

2009-06-16 13:56:05

SysBase数据库

2009-06-16 16:20:58

JBoss4配置Inf

2009-06-16 10:02:12

2009-06-16 09:25:31

JBoss配置

2010-04-13 17:22:31

2010-04-19 16:01:54

2019-10-16 11:40:56

数据库PostgreSQL Oracle

2017-05-18 10:44:49

MACDockerOracle

2010-10-26 15:00:36

oracle远程连接数

2011-04-01 13:21:26

SQL ServerOracle数据库查询优化

2010-05-14 09:08:10

C#Oracle

2011-08-15 23:14:34

Oraclerman环境配置

2009-06-16 11:11:25

JBoss目录数据库连接

2011-02-28 10:57:56

2012-06-25 10:40:24

Oracleawr

2023-09-19 18:07:04

微软Oracle

2010-04-02 16:03:20

Oracle数据库

2010-04-02 17:11:45

Oracle数据库

2011-03-10 13:24:26

点赞
收藏

51CTO技术栈公众号