`
cqh520llr
  • 浏览: 509930 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

JSP学习笔记(一百零五):spring下jndi配置的问题

 
阅读更多
转:http://www.cnblogs.com/modou/articles/1539356.html
JSP学习笔记(一百零五):spring下jndi配置的问题 
在Tomcat下使用,jndi名称需要这么写:
    <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
        <property name="jndiName" value="java:comp/env/myJndiName"></property>
    </bean>
在Weblogic下使用,jndi名称是这么写: 
    <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">    
        <property name="jndiName" value="myJndiName"></property>
    </bean>

由于jndi名称写法不一致,以前的做法都是在不同的服务器动态切换配置文件,比较麻烦
刚刚发现,其实可以这么写,就不用切换了,哈哈: 
    <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">    
        <property name="jndiName" value="myJndiName"></property>
        <property name="resourceRef" value="true"></property>    
    </bean>

添加了一个属性resourceRef,api上的解释是这样的:Set whether the lookup occurs in a J2EE container, i.e. if the prefix "java:comp/env/" needs to be added if the JNDI name doesn't already contain it. Default is "false". 

分享到:
评论

相关推荐

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

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

    spring配置JNDI数据源

    Spring框架作为一个强大的IoC(Inversion of Control)和AOP(Aspect Oriented Programming)容器,提供了多种配置数据源的方式,其中包括通过JNDI(Java Naming and Directory Interface)来查找和配置数据源。JNDI...

    Tomcat6+spring+jndi配置数据源说明.docx

    Tomcat6+Spring+JNDI配置数据源说明 本文档主要介绍了Tomcat6+Spring+JNDI配置数据源的详细步骤和原理。数据源是一个池子,里面有若干个数据连接对象,当需要时就从里面拿一个使用,使用完毕就放回去,如果超过最大...

    spring 配置jndi

    下面我们将深入探讨如何在Spring中配置JNDI数据源。 首先,了解JNDI的基本概念。JNDI是一个接口,提供了在命名和目录服务中查找和管理对象的API。在Java应用服务器中,JNDI通常用于查找数据源,这些数据源已经预先...

    weblogic spring jndi配置

    NULL 博文链接:https://zzy603.iteye.com/blog/1039826

    spring获取weblogic jndi数据源的两种方式

    在Spring配置文件中,可以通过`org.springframework.jndi.JndiObjectFactoryBean`类来定义一个数据源。例如: ```xml &lt;bean id="sysDB" class="org.springframework.jndi.JndiObjectFactoryBean"&gt; ...

    jndi+spring注解配置

    配置文件:jndi+spring注解配置

    配置 JNDI 数据源

    2. Tomcat配置:在Tomcat的`conf/server.xml`文件中,需要添加一个GlobalNamingResources下的DataSource元素,定义JNDI数据源。例如: ```xml ... type="javax.sql.DataSource" driverClassName=...

    spring培训学习笔记

    ### Spring培训学习笔记知识点梳理 #### 一、Spring框架概览 - **启动时间与背景**:Spring项目始于2003年2月,最初的基础代码来源于书籍《Expert One-On-One J2EE Design and Development》。 - **核心特性**: -...

    jndi配置

    JNDI(Java Naming and Directory Interface)是Java平台中用于访问命名和目录服务的API,它为各种服务提供了一个统一的接口。在Java应用程序中,JNDI主要用来查找和绑定资源,例如数据库连接池、邮件服务器配置等。...

    tomcat6.0 配置jndi

    通常,了解Tomcat6.0中JNDI的配置涉及的主要源码包括`server.xml`配置文件解析和Spring的JNDI查找逻辑。这些源码可以在Tomcat和Spring的GitHub仓库中找到,对于深入理解配置原理非常有帮助。 总的来说,配置Tomcat...

    良葛格Spring学习笔记

    ### 良葛格Spring学习笔记 #### 一、Spring框架概述 Spring是一个开源框架,由Rod Johnson创建并在他的著作《Expert One-on-One: J2EE Design and Development》中首次提及。Spring框架的设计目的是为了简化企业级...

    jboss配置MySql的JNDI

    在IT领域,特别是Java应用服务器环境下,JBoss与MySQL数据库的集成是常见需求之一,而JNDI(Java Naming and Directory Interface)在此过程中扮演着关键角色。本文将深入解析如何在JBoss中配置MySQL的JNDI数据源,...

    JNDI配置文件

    - 在Tomcat中,JNDI配置通常位于`conf/Catalina/localhost`目录下的应用特定XML文件中,比如`context.xml`或`server.xml`。 4. **配置数据源示例** ```xml maxActive="100" maxIdle="30" maxWait="10000" ...

    spring-jndi-lookup:如何使用Spring从JNDI查找数据源

    如何使用Spring从JNDI查找数据源 Server.xml &lt;资源名称=“ jdbc / javatechie”全局=“ jdbc / javatechie” auth =“容器” type =“ javax.sql.DataSource” driverClassName =“ com.mysql.jdbc.Driver” url...

    Spring jndi数据源配置方法详解

    在 Websphere 下的配置略有不同,需要使用以下配置:&lt;bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"&gt;... Spring jndi 数据源配置方法的优点是可以将数据源配置独立于应用程序中,...

Global site tag (gtag.js) - Google Analytics