`
touchmm
  • 浏览: 1037389 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

在Tomcat上配置Proxool的DataSource(Jndi)

阅读更多

我使用的是Tomcat 6.0.14 + Proxool 0.9.1

Jndi在tomcat下做配置

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

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

上面的包放进%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
="SelectSysdateFromdual"
proxool.prototype-count
="2"
type
="javax.sql.DataSource" />

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

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

这样就完成了...

分享到:
评论

相关推荐

    在Hibernate中配置Proxool连接池

    在上述配置中,我们通过`hibernate.proxool.properties`指定了Proxool的配置文件路径,`hibernate.proxool.pool_alias`设置了连接池的别名,这个别名需要与Proxool配置文件中的alias一致。 接下来,我们需要创建...

    spring proxool配置资料

    在应用服务器(如Tomcat)的配置文件中,我们需要进一步配置Proxool的JNDI数据源。例如,在`context.xml`中添加如下内容: ```xml auth="Container" type="orgproxoolproxool.SandboxPoolProxyFactoryBean" ...

    proxool 的使用 配置

    例如,在 Web 应用中,可以将配置信息放入 `WEB-INF/classes/proxool.xml` 文件,然后通过 JNDI 查找连接池。对于非 Web 环境,可以使用 `ProxyDriver` 类在代码中初始化 Proxool 连接池。 标签 "源码" 提示我们 ...

    proxool配置参数说明及proxool-0.9.1相关jar包及spring配置方法

    在Spring框架中集成Proxool,可以通过XML配置文件来创建一个`orgproxool.sql.DriverProxyDataSource`类型的DataSource bean。下面是一个示例配置: ```xml &lt;bean id="dataSource" class="orgproxool.sql....

    使用数据库连接池proxool配置mysql数据库

    在本配置中,我们将探讨如何使用Proxool来配置MySQL数据库,以解决8小时连接时限问题,并方便地集成到Tomcat服务器中。 **1. Proxool简介** Proxool是一个灵活、高效的Java数据库连接池,它支持多种数据库,包括...

    proxool配置说明

    还需要在项目的`web.xml`文件中配置监听器,以便在应用启动时加载`proxool.xml`配置文件。示例如下: ```xml xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation=...

    proxool连接池配置文件

    项目实用的proxool连接池配置文件,每个标签都有注释,可以直接拿来使用

    Spring中使用proxool的配置

    Spring中使用proxool的配置 Spring中使用proxool的配置Spring中使用proxool的配置 Spring中使用proxool的配置

    proxool+mysql+tomcat连接池所需jar包

    在配置数据库连接池时,需要这个驱动来建立Java应用与MySQL数据库之间的连接。 对于Tomcat而言,它是Apache软件基金会的Jakarta项目下的一个Servlet容器,广泛用于部署Java Web应用。在Tomcat中集成proxool,可以...

    spring+proxool配置spring+proxool配置

    最后,Web应用程序通常还需要在`web.xml`中配置Spring的DispatcherServlet以及相关的监听器,以初始化和销毁Spring上下文。这部分配置与Proxool的使用直接关系不大,但确保了Spring可以正常运行。 总结来说,Spring...

    proxool连接池

    2. 在Tomcat的`server.xml`配置文件中,配置数据源(DataSource)为Proxool类型,如: ```xml type="org.logicalcobwebs.proxool.ProxoolDataSource" driverClassName="com.mysql.jdbc.Driver" url="proxool....

    hibernate3+ proxool-0.9.1配置 和proxool-0.9.1.jar

    标题中的“hibernate3+ proxool-0.9.1配置”涉及到的是在Java开发中,使用Hibernate3 ORM框架与Proxool连接池的整合配置。Hibernate3是一款流行的持久层框架,它允许开发者用面向对象的方式来操作数据库,而Proxool...

    proxool连接池配置详解

    - **配置细节**:如果设置为`true`,则在发生SQL异常时,Proxool会将其包装为`FatalSQLException`或`FatalRuntimeException`,这取决于`fatal-sql-exception-wrapper-class`的配置值。 - **示例配置**: ```...

    基于ssh的proxool连接池配置

    在配置文件`applicationContext.xml`中,我们可以看到以下关键配置: 1. 使用Spring的`DriverManagerDataSource`作为数据源类,这是Spring提供的一个简单的数据源实现,它不支持连接池,但可以用于配置Proxool。 2....

    proxool配置

    3. **初始化连接池**: 在Java代码中加载配置并初始化Proxool。可以使用以下代码: ```java Properties properties = new Properties(); properties.load(new FileInputStream("proxool.properties")); ...

    利用hibernate+spring配置proxool连接池连接Access数据库

    proxool-0.9.1(my).jar 包是我修改了proxool-0.9.1后的jar包,修改后可以完全支持spring配置,并添加了charSet配置属性,用于配置数据库链接的设置默认字符集,并且解决了proxool数据库连接池报如下错误的问题:...

    Spring2.5配置proxool连接池

    Spring2.5配置proxool连接池

    Proxool-数据源配置详解

    在配置Proxool时,我们需要在应用的配置文件(如`proxool.properties`)中定义连接池的相关属性。这些属性包括数据库URL、用户名、密码、驱动类名等。例如: ``` proxool.pool-name=myPool proxool.driver-url=...

    spring+proxool整合配置

    当我们需要在Spring框架中集成Proxool作为数据连接池时,需要进行一系列的配置工作。下面我们将详细讨论如何进行"Spring+Proxool整合配置"。 首先,我们需要在项目的类路径下创建一个名为`proxool.properties`的...

Global site tag (gtag.js) - Google Analytics