spring jndi 配置

原创 2007年08月09日 12:51:00

 使用JndiObjectFactoryBean,例如
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
    <property name="jndiName">
        <value>java:/MySqlDS</value>
    </property>
</bean>

2. 使用JndiObjectTargetSource,例如
<bean id="queueTarget" class="org.springframework.jndi.JndiObjectTargetSource">
    <property name="jndiName">
        <value>queue/testQueue</value>
    </property>
</bean>

3. 如果不使用JndiTemplate实现InitialContext环境变量的配置,则需要jndi.properties文件(放在classpath中,一般放在src下面),内容如下
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.provider.url=jnp://localhost:1099
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces

4. 使用JndiTemplate实现InitialContext环境变量的配置,例如
<bean id="queueTarget" class="org.springframework.jndi.JndiObjectTargetSource">
    <property name="jndiName">
        <value>queue/testQueue</value>
    </property>
    <property name="jndiTemplate">
        <ref local="jndiTemplate"/>
    </property>
</bean>
<bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate">
    <property name="environment">
        <props>
            <prop key="java.naming.factory.initial">com.ibm.websphere.naming.WsnInitialContextFactory</prop>
            <prop key="java.naming.provider.url">iiop://172.16.1.116:2809</prop>
            <prop key="java.naming.factory.url.pkgs">org.jboss.naming:org.jnp.interfaces</prop>
        </props>
    </property>
</bean>

 
java.naming.provider.url=iiop://myhost:9001
java.naming.factory.initial= com.ibm.websphere.naming.WsnInitialContextFactory  

spring配置JNDI数据源

  • 2015年11月03日 22:53
  • 5.81MB
  • 下载

Spring配置数据源的三种方式 (dbcp,c3p0,jndi).

1,使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:DriverManagerDataSource建立连接是只要有...

由JDBC浅谈JNDI及其在WebSphere中的配置和企业级应用中DB Session在Spring下的管理

在J2EE规范中对JDBC和JNDI进行了充分说明。本文展现了两者间的一点联系,概要陈述下在WebSphere中如何配置JNDI数据源以及在应用中使用JNDI数据源,同时结合Spring简述应用中DB...

spring+ibatis 配置多个数据源,jdbc 和 jndi 实现

需求:一个项目中需要链接多个数据源,(操作多个数据库数据表) 项目实战:项目是采用spring + ibatis,采用jetty容器实现。 针对jdbc和jndi实现:          jdbc我是...
  • lsblsb
  • lsblsb
  • 2014年01月08日 17:29
  • 1922

tomcat中配置jndi数据源以便spring获取

【0】README 1)本文译自 Configuring Spring MVC JdbcTemplate with JNDI Data Source in Tomcat 2)本文旨在分析如何通过sp...

JNDI+Spring获取配置数据源的三种方法

一 环境:XP+Myeclipse6.6+Tomcat7+JDK1.6  二 具体步骤如下:  bean.xml中配置:  Java代码   "dataSource" cl...

jboss下部署配置spring jndi

项目cros :    环境:              jboss-4.2.3.GA                 spring2.5.6         去jboss官方下载jboss服...

tomcat jndi + spring配置

tomcat jndi + spring配置 一、简介         JNDI : Java Naming and Directory Interface (JNDI)      首先...
  • cyong888
  • cyong888
  • 2012年03月16日 15:59
  • 10463
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring jndi 配置
举报原因:
原因补充:

(最多只允许输入30个字)