在Tomcat上配置Proxool的DataSource(Jndi)

原创 2011年03月24日 11:10:00

我使用的是Tomcat 6.0.14 + Proxool 0.9.1

Jndi在tomcat下做配置

先把需要的包复制进 %tomcat_path%/lib
需要的包为:

proxool-0.9.1.jar
proxool-cglib.jar    2个Proxool包,没什么好说的
ojdbc14.jar    Oracle-JDBC驱动包
commons-logging-1.0.4.jar    logging包,不放进去可能会报错

上面的包放进%tomcat_path%/lib之后,就不需要在项目中引入了,否则会报错

包放入之后,就可以配置Jndi了...

打开%tomcat_path%/conf/context.xml
在里面有一个Context 的Tag
<Context>
........
</Context>
在里面插入以下代码

     < Resource  auth ="Container"  
        delegateProperties
="foo=bar"  
        factory
="org.logicalcobwebs.proxool.ProxoolDataSource"
        name
="/jdbc/mydatasource"  
        user
="user"
        password
="password"  
        proxool.alias
="proxool_testdb"  
        proxool.driver-class
="oracle.jdbc.driver.OracleDriver"
        proxool.driver-url
="jdbc:oracle:thin:@127.0.0.1:1521:pub"  
        proxool.maximum-connection-count
="5"
        proxool.maximum-active-time
="10000"
        proxool.house-keeping-sleep-time
="180000"
        proxool.house-keeping-test-sql
="Select Sysdate From dual"
        proxool.prototype-count
="2"
        type
="javax.sql.DataSource"   />

这样,Jndi就配置完成了......

然后在程序里面可以这么得到DataSource和Connection:
     try   {
            Context ctx 
=   new  InitialContext();
            DataSource dataSource 
=  (DataSource) ctx.lookup( " java:comp/env/jdbc/mydatasource " );
            Connection conn 
=  dataSource.getConnection();
    }
  catch  (Exception e)  {
            e.printStackTrace();
        }

这样就完成了...

Proxool连接池解析(上)

一  概念       几乎所有的应用程序都不可避免地要与数据库打交道,需要建立数据库连接以便执行数据库操作。 然而, 建立数据库连接是一个开销很大的操作(见《SQL语言艺术》P30):  1. ...
  • shuqin1984
  • shuqin1984
  • 2013年09月25日 17:36
  • 2438

Spring学习11-Spring使用proxool连接池 管理数据源

Spring 一、Proxool连接池简介及其配置属性概述   Proxool是一种Java数据库连接池技术。是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键...
  • salonzhou
  • salonzhou
  • 2014年12月25日 18:42
  • 1515

Spring下Proxool和jndi配置

转载:http://www.cnblogs.com/aomo/archive/2011/11/24/2261890.html 详细内容未复制
  • Mr__fang
  • Mr__fang
  • 2012年07月23日 16:34
  • 440

proxool连接池jar包

  • 2016年06月28日 18:35
  • 1.24MB
  • 下载

spring中以dataSource方式使用proxool连接池

方式一: 在Spring的"applicationContext.xml"中的dataSource bean定义—— com.mysql.jdbc.Driver...
  • ahqierlian
  • ahqierlian
  • 2017年11月21日 20:42
  • 95

Tomcat的使用(详细流程)

1、JavaWeb概念 Java web,是用java技术来解决相关web互联网领域的技术的总称。web包括:web服务器和web客户端两部分。 java在最早web客户端的应用有java apple...
  • OnlyLove_longshao
  • OnlyLove_longshao
  • 2016年11月06日 23:49
  • 10808

proxool连接池

Spring 一、Proxool连接池简介及其配置属性概述   Proxool是一种Java数据库连接池技术。是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键...
  • JIESA
  • JIESA
  • 2015年10月21日 09:49
  • 448

Proxool的连接方法:

首先从 http://proxool.sourceforge.net/下载proxool-0.9.0RC2.zip¬ 解压后,把commons-logging.jar和proxool-0.9.0RC2...
  • bjlingzhuo
  • bjlingzhuo
  • 2016年04月11日 13:38
  • 837

tomcat本地部署 和nodejs本地部署

本地tomcat部署
  • u013321789
  • u013321789
  • 2017年01月17日 20:27
  • 2113

tomcat实现第一个网站

1.安装jdk 2.安装tomcat 3.安装eclipese
  • zmnqazqaz
  • zmnqazqaz
  • 2014年07月31日 10:56
  • 4989
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Tomcat上配置Proxool的DataSource(Jndi)
举报原因:
原因补充:

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