`
jefyjiang
  • 浏览: 11810 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring使用jboss自带的datasource配置方式

阅读更多
项目中使用jboss自带的datasource,可以有两种方式来完成配置(jboss4.2.2+spring2.5):
方式一
1、把jboss安装目录下docs\examples\oracle-ds.xml(此文件夹下不同数据库的数据源配置方式,此为oracle的配置)拷贝到deploy目录下,并修改里面的数据库url、用户名密码,把oracle的驱动放到default\lib下。
2、在自己的web.xml里加上一句
<resource-ref>
  <res-ref-name>OracleDS</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
</resource-ref>

在WEB-INF下创建文件jboss-web.xml内容如下
<jboss-web>
    <resource-ref>
        <res-ref-name>OracleDS</res-ref-name>
        <jndi-name>OracleDS</jndi-name>
    </resource-ref>
</jboss-web>

3、修改spring里的dataSource配置,如下
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
  <property name="jndiName">
   <value>OracleDS</value>
  </property>
 </bean>


方式二
1、按方式一中的1进行
2、修改spring配置文件,添加jee空间,具体如下
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:aop="http://www.springframework.org/schema/aop"
	xmlns:tx="http://www.springframework.org/schema/tx"
        xmlns:jee="http://www.springframework.org/schema/jee"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
	http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
	http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
        http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.5.xsd">
<jee:jndi-lookup id="dataSource" jndi-name="OracleDS" resource-ref="false"/>
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    spring-jboss整合

    通过Spring的JBOSS自定义命名空间,可以在Spring配置文件中直接定义和使用这些服务相关的Bean。 ##### 2.3 Load-time weaving(加载时织入) Load-time weaving是一种AOP技术,它能够在类加载到内存中时动态地插入...

    jboss配置MySql的JNDI

    本文将深入解析如何在JBoss中配置MySQL的JNDI数据源,确保应用程序能够高效、稳定地访问数据库资源。 ### JBoss与JNDI的关联 JBoss作为一个高性能的Java应用服务器,提供了丰富的功能支持企业级应用开发。JNDI作为...

    jboss配置入门,jboss的初级配置

    jboss配置入门 jboss系统是一种基于Java的应用服务器,具有高性能、可扩展、安全性强等特点。在本文中,我们将对jboss的基本配置进行介绍,包括其文件夹结构、配置文件、负载均衡配置等。 jboss文件夹结构 jboss的...

    如何在spring中等价配置得到原本由jndi配置实现的数据源

    然而,有时我们可能希望在非Web环境下或不使用JNDI的情况下配置数据源,这时我们需要在Spring的配置文件中等价地实现JNDI的数据源配置。以下是如何在Spring中进行这种转换的详细步骤和知识点: 1. **理解JNDI配置**...

    在JBoss中配置多个数据库和数据源

    "在JBoss中配置多个数据库和数据源" 在JBoss中配置多个数据库和数据源是非常复杂的,因为JBoss是一款非常强大的J2EE应用程序服务器。配置多个数据库和数据源需要了解JBoss的配置选项和数据源的配置信息。 首先,...

    jboss7ejb配置文件

    EJB的配置是Java EE应用开发中不可或缺的一部分,它决定了EJB组件的行为和交互方式。正确配置这两个文件对于确保EJB在JBoss AS 7上的正常运行至关重要。在实际开发中,开发者需要根据具体需求来调整这些配置,以满足...

    windows环境下Jboss as 7配置Https

    D、输入 &lt;server&gt; 的密钥口令:这项较为重要,会在 standalone.xml 配置文件中使用,建议输入与密钥库口令一致。 修改配置文件 standalone.xml 在生成证书文件后,需要修改配置文件 standalone.xml。找到 JBoss ...

    jboss热部署配置

    JBoss是一款著名的开源Java应用...总之,JBoss的热部署配置涉及修改配置文件、选择合适的部署目录和类加载器策略,以及可能使用辅助工具。正确配置后,开发者可以高效地测试和调试应用程序,而不必频繁地重启服务器。

    Apache2.2+JBOSS 5 集群配置

    Apache2.2+JBOSS 5 集群配置主要涉及在Linux环境下构建高可用性和负载均衡的服务器集群,以提升应用服务的稳定性和处理能力。以下是详细的知识点: 1. **JBoss集群架构**: JBoss 集群可以采用两种架构:客户端...

    [JBoss] JBoss AS 7 配置部署管理教程 (英文版)

    [Packt Publishing] JBoss AS 7 配置部署管理教程 (英文版) [Packt Publishing] JBoss AS 7 Configuration, Deployment and Administration (E-Book) ☆ 出版信息:☆ [作者信息] Francesco Marchioni [出版机构...

    Jboss-Spring

    5. **Spring与JBoss AS的集成**:Spring在JBoss AS中的集成涉及到容器级别的配置,例如使用Spring的Bean管理替代或补充JBoss AS的EJB管理。此外,还可能包括Spring与JBoss交易管理、安全认证、消息队列等服务的整合...

    Jboss + 优化配置

    JBoss作为一款广泛使用的Java应用服务器,其启动方式的选择对于系统的稳定性和性能至关重要。后台启动可以使JBoss在启动后不会阻塞终端,方便进行其他操作或管理。 **优化要点:** 1. **环境变量设置:** - `...

    JBOSS4.2 基本配置(全)

    【JBOSS4.2基本配置详解】 JBOSS4.2是一款开源的企业级Java应用服务器,它基于Java EE规范,提供了对Web服务、EJB(Enterprise JavaBeans)、JMS(Java Message Service)等众多服务的支持。在进行JBOSS4.2的基本...

    MyEclipse中配置JBoss

    【标题】:“MyEclipse中配置JBoss” 在IT行业中,MyEclipse是一款深受开发者喜爱的集成开发环境(IDE),尤其对于Java EE项目开发来说,它提供了强大的支持。而JBoss则是一个开源的应用服务器,广泛用于部署和管理...

    Jboss安装配置手册

    Jboss 安装配置指南 本指南旨在指导用户安装和配置 Jboss 中间件,包括数据库产品的安装、初始化数据库、Jboss 中间件的安装和配置服务。以下是详细的安装和配置步骤: 一、数据库产品的安装 在安装 Jboss 之前,...

    手把手系列-Eclipse+JBossIDE+JBoss开发环境配置

    本教程主要关注的是如何使用Eclipse集成开发环境(IDE)配合JBossIDE插件以及JBoss应用服务器来搭建一个高效、稳定的Java EE开发环境。接下来,我们将深入探讨这个主题,详细讲解每一个步骤。 一、Eclipse简介 ...

    Jboss服务器常用配置

    2. 停止配置:使用`jboss-cli.sh`或`jboss-cli.bat`命令行工具,执行`/subsystem=server:stop`命令可优雅地停止服务器。 二、部署与卸载应用 1. 部署:将WAR、EAR或JAR文件放在`standalone/deployments`或`domain/...

    jboss7集群配置方案说明书

    《JBoss7集群配置方案详解》 JBoss7作为一款广泛应用的企业级Java应用服务器,其集群配置对于提高系统可用性和可扩展性至关重要。本篇主要介绍两种集群配置方案:JBoss7+Apache集群以及Solr集群,以实现高效、稳定...

Global site tag (gtag.js) - Google Analytics