jboss7.1.1 datasource 数据源配置
1.下载oracle的jdbc驱动 ojdbc 驱动 ojdbc.jar (
jdk1.6+),见附件
2.在jboss7.1.1解压目录下找到modules\com目录,在下面新建文件夹目录"
oracle\oracle11g\main"
3.在新建的main目录下放入刚才下载的jdbc驱动jar, "ojdbc6.jar" 和 新建文件 module.xml (
module.xml文件中<module>中的name属性取值和modules文件夹下新建的文件层次保持一致,比如这里是<module name="com.oracle.oracle11g">)
module.xml 的文件内容为:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.oracle.oracle11g">
<resources>
<resource-root path="ojdbc6.jar"/><!-- ojdbc6.jar for jdk1.6 -->
<!-- Insert resources here -->
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
<module name="javax.servlet.api" optional="true"/>
</dependencies>
</module>
4.在jboss7.1.1目录下找到standalone\configuration目录下的standalone.xml文件找到启动的<datasources></datasources>节点添加内容如下:
<datasource jndi-name="java:jboss/datasources/oracle11g" pool-name="oracle11g" enabled="true" use-java-context="true">
<connection-url>jdbc:oracle:thin:@127.0.0.1:1521:orcl</connection-url>
<driver>oracle11g</driver>
<security>
<user-name>sa</user-name>
<password>sa</password>
</security>
<pool>
<min-pool-size>30</min-pool-size>
<max-pool-size>50</max-pool-size>
<prefill>true</prefill>
<use-strict-min>false</use-strict-min>
<flush-strategy>FailingConnectionOnly</flush-strategy>
</pool>
</datasource>
<drivers>
<driver name="oracle11g" module="com.oracle.oracle11g">
<!--
如果在jar文件里META-INF/services/java.sql.Driver 文件里没有
"oracle.jdbc.OracleDriver" 请加入以下配置
<driver-class>oracle.jdbc.OracleDriver</driver-class>
-->
<xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
</driver>
</drivers>
☆。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
特别注意:
第二步modules\com新建文件夹时新建的文件夹层次一定要和module.xml中<module name="">中的name属性保持一致,然后和standalone.xml中<driver module="">节点中module的值保持一致,否则会报异常:
New missing/unsatisfied dependencies:
service jboss.jdbc-driver.oracle11g (missing) dependents: [service jboss.data-source.java:jboss/datasources/oracle11g]
分享到:
相关推荐
找到`<subsystem xmlns="urn:jboss:domain:datasources:1.0">`节点,这里将添加新的数据源配置。以下是一个基本的MySQL数据源配置示例: ```xml <datasource jndi-name="java:jboss/datasources/MySqlDS" pool-...
- 管理数据源、JMS队列和主题 - 定义安全策略和用户角色 - 配置EJB和Web应用程序 - 管理日志和错误处理 - 调整内存和线程池设置以优化性能 理解这些核心概念并掌握实际操作是成为JBoss 7.1.1管理员的关键。...
- **子系统配置**:管理员需要掌握如何配置JBoss7的各个子系统,例如数据源的配置。 ### 结论 JBoss7.1.1配置指南及管理员手册是一份详尽的参考资料,面向希望深入配置和管理JBoss应用服务器的IT专业人员。通过这...
《JBoss 7.1.1 + EJB 3.0 + MySQL 数据源配置详解》 在企业级Java应用开发中,JBoss Application Server(简称JBoss AS)是广泛使用的开源应用服务器,版本7.1.1是其稳定且功能强大的一个版本。EJB(Enterprise ...
标题《EJB3.1与JBoss7.1.1在eclipse的实现》意味着本文档将介绍如何使用EJB3.1标准在JBoss应用服务器7.1.1版本上进行企业级Java Bean(EJB)的开发,并通过Eclipse集成开发环境进行部署和测试。EJB3.1是一种用于简化...
在`standalone.xml`或`domain.xml`配置文件中,你可以调整服务器的内存设置、网络接口、数据源、安全性和其他高级特性。 总结来说,JBoss AS 7.1.1是一款强大的Java应用服务器,尤其适合在Linux环境下部署和管理...
- **MySQL数据源配置**:添加以下MySQL数据源配置: ```xml <datasource jndi-name="java:/MySqlDS" pool-name="MySqlDS" enabled="true" use-java-context="true"> <connection-url>jdbc:mysql://localhost:...
在Linux环境下安装配置JBoss 7.1.1是一个涉及多步骤的过程,下面将详细讲解这些步骤。 首先,我们需要确认Linux系统的版本。通过运行`uname -a`命令,我们可以检查系统是32位还是64位。如果输出中有"x86_64",则...
根据文件信息,以下是关于Jboss7.1.1与eclipse-kepler集成并开发ejb3的知识点。 首先,环境搭建方面,需要准备 JDK 1.5 或更高版本,并安装 Eclipse Kepler(版本4.3)。接着,下载并解压 Jboss7.1.1 到指定文件夹...
其次,需要将oracle的事务处理数据源配置文件oracle-xa-ds.xml复制到/server/default/deploy目录下。如果使用非事务处理的数据源,则将oracle-ds.xml文件复制到/server/default/deploy目录下。 然后,需要修改...
JBoss配置mySQL数据源 有需要的就下载吧。。。。
将这个jar文件替换掉原版JBoss 7.1.1 Final中的相应文件,通常是`$JBOSS_HOME\modules\system\layers\base\org\jboss\as\server\main`目录下的`jboss-as-web-7.1.1.Final.jar`,可以使得JBoss在检测到JSP文件变更时...
JBoss 下配置 Oracle 数据源 在 JBoss 中配置 Oracle 数据源是实现企业级应用程序的重要步骤。本文将详细介绍如何在 JBoss 中配置 Oracle 数据源,包括复制配置文件、编辑配置文件、设置数据源参数等步骤。 一、...
本主题主要聚焦于"tomcat jboss数据源配置.rar",这是一个关于如何在Tomcat 5.5和JBoss 4.0中配置数据源,特别是与Oracle数据库交互的详细过程。下面将深入探讨这两个关键组件以及数据源配置的相关知识点。 首先,...
### JBoss配置虚拟路径详解 在企业级应用服务器领域,JBoss AS(Application Server)作为一款开源的Java应用服务器,提供了强大的平台支持多种Java EE应用的部署与运行。虚拟路径的配置是JBoss中一项非常实用的...
### JBoss4 数据源配置详解 #### 一、引言 JBoss 4.0 是一款流行的开源应用服务器,它默认使用HypersonicDB作为其内置数据库。然而,在实际开发过程中,开发人员往往需要配置并使用其他类型的数据库,如Oracle、...