Tomcat下JNDI 配置 DBCP 连接池

Tomcat 的配置如下:(在某个App的context.xml中,或某个虚拟主机的ROOT.xml中)
<?
xml version="1.0" encoding="UTF-8" ?>
< Context  path ="" >
     
< Resource  name ="jdbc/pgsqldbcp"  
               auth
="Container"  
               type
="javax.sql.DataSource"  
               factory
="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
               driverClassName
="org.postgresql.Driver"
               url
="jdbc:postgresql://localhost/xxxxdb"
               username
="postgres"  
               password
="xxxx"  
               maxActive
="20"  
     
/>
</ Context >
这里使用Tomcat带的tomcat-dbcp.jar包,它包含了 commons-collections.jar, commons-pool.jar, commons-dbcp.jar,如果不使用tomcat-dbcp.jar 则需要将上述3个包拷贝到 Tomcat的lib中。另外把数据库的驱动包拷贝到Tomcat的lib中,就可以了。

在开发中spring中的dataSource可以按如下形式写:
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
        
<property name="jndiName" value="java:comp/env/jdbc/pgsqldbcp"/>
</bean>

posted on 2009-12-14 10:04 飞熊 阅读(482) 评论(0)  编辑  收藏 所属分类: Ibatis


只有注册用户登录后才能发表评论。


网站导航:
 
<2009年12月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

导航

统计

常用链接

留言簿(1)

随笔分类

随笔档案

文章分类

文章档案

收藏夹

搜索

最新评论

阅读排行榜

评论排行榜