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配置

Spring对JNDI的支持  Spring中对于JNDI的访问,提供了便捷的方法,在Spring的org.springframework.jndi包中包含了所有的类。其中提供了一下核心类:...
  • gaoshenjun
  • gaoshenjun
  • 2012年08月01日 14:38
  • 2992

Spring JNDI之Tomcat配置

tomcat jndi + spring配置 一、简介 JNDI : Java Naming and Directory Interface (JNDI) 首先关于jndi的配置网上资料很多,但...
  • shimiso
  • shimiso
  • 2013年07月29日 02:51
  • 7590

JNDI全面总结--1.spring-DB配置

转载地址:http://javacrazyer.iteye.com/blog/759485 原理:          在DataSource中事先建立多个数据库连接,保存在数据库连接池中。当程...
  • seapeak007
  • seapeak007
  • 2016年11月23日 18:34
  • 642

Spring之JNDI

在Spring的applicationContext.xml中配置 当Web服务器启动时会去检索Web容器总的JNDI资源名,正常情况下资源会被配置在服务器下的se...
  • daiyuntao841226
  • daiyuntao841226
  • 2014年03月13日 14:34
  • 973

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

1,使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:DriverManagerDataSource建立连接是只要有...
  • lushuaiyin
  • lushuaiyin
  • 2012年04月04日 13:53
  • 15226

SpringMVC+JNDI+Tomcat配置数据源

  • 2014年06月09日 16:19
  • 41KB
  • 下载

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

一 环境:XP+Myeclipse6.6+Tomcat7+JDK1.6  二 具体步骤如下:  bean.xml中配置:  Java代码   "dataSource" cl...
  • l569590478
  • l569590478
  • 2016年04月29日 15:51
  • 1362

Spring配置JNDI及通过JNDI获取DataSource

1、SpringJNDI数据源配置信息: java:comp/env/preSystem 红色部分是tomcat或者其他应用服务器配置的JNDI. 2、关于JNDI的配置(tom...
  • fangqun663775
  • fangqun663775
  • 2016年01月15日 10:30
  • 1882

Spring配置JNDI及通过JNDI获取DataSource

1、SpringJNDI数据源配置信息: java:comp/env/jcptDataSourceJNDI 红色部分是tomcat或者其他应用服务器配置的JNDI. 2、关于JNDI的配置(t...
  • qq_27298687
  • qq_27298687
  • 2017年04月13日 10:03
  • 1087

Spring对JNDI的支持的配置实例

1. 使用JndiObjectFactoryBean,例如            java:/MySqlDS    2. 使用JndiObjectTargetSource,例如            ...
  • daryl715
  • daryl715
  • 2007年01月17日 13:52
  • 6175
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring jndi 配置
举报原因:
原因补充:

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