`
elaine0111
  • 浏览: 92369 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat中jndi配置

 
阅读更多
结合tomcat配置,3种配置方式
1)全局配置,tomcat安装目录conf文件下的context.xml增加context节点下增加
<Resource name="jdbc/testDB" auth="Container"     
  type="javax.sql.DataSource"   
driverClassName="oracle.jdbc.driver.OracleDriver"   
  url="jdbc:oracle:thin:@127.0.0.1:1521:orcl"   
  username="test"   
  password="test"   
  maxActive="50"   
  maxIdle="30"   
  maxWait="10000" /> 

或者server.xml文件 GlobalNamingResources节点加入
<Resource 
      name="jdbc/testDB" 
      auth="Container" 
      type="javax.sql.DataSource" 
      password="test" 
      username="test" 
      driverClassName="oracle.jdbc.driver.OracleDriver" 
      url="jdbc:oracle:thin:@127.0.0.1:1521:orcl" 
      maxIdle="2" 
      maxWait="5000" 
      maxActive="4" 
      factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" 
      />
然后再context.xml文件加入ResourceLink
<ResourceLink name="jdbc/testDB" type="javax.sql.DataSource" global="jdbc/icacDb"/> 


2)局部配置1,server.xml<host>标签内加入context节点
<Context path="/test_jndi" docBase="/test_jndi"> 
   <Resource 
    name="jdbc/testDb" 
auth="Container" 
    type="javax.sql.DataSource" 
    password="test" 
username="test" 
    driverClassName="oracle.jdbc.driver.OracleDriver" 
    url="jdbc:oracle:thin:@127.0.0.1:1521:orcl" 
maxIdle="2" 
    maxWait="5000" 
    maxActive="4" 
    factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" 
    />


3)局部配置2,部署应用web项目的META-INF下创建context.xml文件内容如下
<?xml version="1.0" encoding="UTF-8"?> 
<Context>      
                  <Resource 
      name="jdbc/testDb" 
      auth="Container" 
      type="javax.sql.DataSource" 
      password="test" 
      username="test" 
      driverClassName="oracle.jdbc.driver.OracleDriver" 
      url="jdbc:oracle:thin:@127.0.0.1:1521:orcl" 
      maxIdle="2" 
      maxWait="5000" 
      maxActive="4" 
      factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" 
      /> 
</Context>




分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics