先在websphere和 weblogic里配置一个数据源,jndi名叫offsetJndi
spring里配置数据源  这种配置方法 websphere weblogic通用

        <bean id="dataSource"    class="org.springframework.jndi.JndiObjectFactoryBean">    
               <property name="jndiName">    
                         <value>offsetJndi</value>
             </property>   
  </bean>
------------------------------------------------
tomcat中使用如下方式


          <bean id="dataSource"    class="org.springframework.jndi.JndiObjectFactoryBean">    
                   <property name="jndiName">    
                            <value>java:comp/env/offsetJndi</value>         --其中java:comp/env/是前缀必须要加的。offsetJndi是JNDI的name
                  </property>  
    </bean>
--------------------------------------------------------------------------------------------------------------------------------------------------

如果在相对应的jsp或者java代码里面直接得到datasource应该为:其中JDBC/TestDB是jndi的name

Context initCtx = new InitialContext();

DataSource ds = (DataSource) initCtx .lookup("java:comp/env/JDBC/TestDB");

或者

 Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx .lookup("java:comp/env");
DataSource ds = (DataSource) envCtx .lookup("JDBC/TestDB");

相关文章:

  • 2021-09-25
  • 2021-07-24
  • 2021-08-10
  • 2021-06-26
  • 2022-12-23
  • 2021-06-17
猜你喜欢
  • 2022-01-13
  • 2022-12-23
  • 2021-07-04
  • 2021-05-10
  • 2021-06-30
  • 2022-12-23
  • 2021-12-05
相关资源
相似解决方案