黄智勇 发表于 2015-8-10 08:26:59

spring jndi的配置 websphere weblogic tomcat 详解

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




            
                  
                         offsetJndi
               
  
------------------------------------------------
tomcat中使用如下方式



            
                     
                            java:comp/env/offsetJndi         --其中java:comp/env/是前缀必须要加的。offsetJndi是JNDI的name
                  
    
--------------------------------------------------------------------------------------------------------------------------------------------------  
  如果在相对应的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");
页: [1]
查看完整版本: spring jndi的配置 websphere weblogic tomcat 详解