Tomcat
6.0连接池配置
1.Tomcat
6的配置和以前的不同了,不推荐在server.xml中进行配置,而是在tomcat
_home\webapps\
yourApp\META-INF
\context.xml中进行配置才是更好的方法。我的web应用目录中没有context.xml新建一个,而不是以前版本tomcat
_home\conf下的context.xml文件。这样就可以在不同的网站下单独配置连接池了,且Tomcat
会自动重载。
2.<?xml version='1.0' encoding='utf-8'?>
<Context>
<Resource name="jdbc/myoracle"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:yourdb"
username="scott" password="tiger" maxActive="200" maxIdle="10"
maxWait="-1"
/>
</Context>
3.然后在web.xml文件中的web-app节点下加入如下代码形式:
<resource-ref>
<res-ref-name>jdbc/myoracle</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
</resource-ref>
4.调用形式
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/myoracle");
conn = ds.getConnection();
5.还需要将连接数据库的第三方驱动放到tomcat
_home/lib下面:
classes12.jar
commons-collections-3.1.jar
commons-pool-1.2.jar
tomcat
-dbcp.jar
第三方驱动的版本由你自己决定
分享到:
相关推荐
### Tomcat服务器配置及数据库连接池配置详解 #### 一、Tomcat服务器配置与环境搭建 ##### 1. JDK安装与配置 - **系统环境**:Windows 2003 Server SP3。 - **JDK路径设置**: - `JAVA_HOME` 设置为 `C:\JDK`。 ...
### Tomcat连接池配置详解 #### 一、引言 Tomcat是一款开源的Servlet容器,它实现了Servlet和JavaServer Pages (JSP)技术规范,并提供了作为Web服务器的一些特性,但其主要功能是作为应用服务器使用。为了提高Web...
本文将深入探讨Tomcat连接池的配置,包括全局与局部配置的区别,以及可能出现的错误类型,并提供相关的测试源码。 一、Tomcat连接池介绍 Tomcat内建了两种连接池实现:Apache Commons DBCP(Database Connection ...
本篇文章将详细探讨如何在Java Web项目中配置Tomcat连接池以及涉及的相关知识点。 首先,我们需要了解什么是连接池。连接池是一种在应用程序启动时预先创建并维护一定数量的数据库连接的机制,当应用程序需要访问...
### Tomcat连接池配置详解及MySQL 5.0/5.1 实践 #### 一、Tomcat连接池概述 在Java Web应用开发中,数据库连接管理是非常关键的一部分。为了提高应用程序性能并确保资源的有效利用,通常会使用连接池来管理数据库...
总的来说,配置Tomcat连接池是优化JSP应用性能的关键步骤。通过正确设置`context.xml`文件,并在Servlet中正确调用数据源,可以实现高效、可靠的数据库连接管理。同时,对于不同的数据库类型,需要选用对应的JDBC...
【TOMCAT连接池配置详解】 Tomcat作为一款广泛应用的开源Servlet容器,其性能优化是开发者关注的重点之一。其中,连接池(Connection Pool)技术在处理数据库连接方面起着至关重要的作用。它能够有效地管理数据库...
总之,正确配置Tomcat连接池对于优化应用程序性能和管理数据库资源至关重要。务必确保配置信息的准确性,包括数据库URL、用户名、密码以及连接池的参数设置。同时,不要忘记在部署应用前进行充分的测试,以确保连接...
### Tomcat6下连接池的配置与使用 #### 前言 在现代Web开发中,数据库连接管理是一项至关重要的任务。为了提高性能并确保资源的有效利用,使用连接池是常见的做法。对于运行在Tomcat服务器上的Java应用程序,正确...
《Tomcat配置Oracle连接池详解》 在Java Web应用中,Tomcat作为流行的Servlet容器,其性能优化和资源管理是关键环节之一。Oracle数据库作为企业级的数据库管理系统,经常被用于存储大量数据。本文将深入探讨如何在...
本篇将详细介绍如何在Tomcat中配置数据库连接池,以实现对数据库资源的有效管理和复用。 一、数据库连接池原理 数据库连接池在初始化时会创建一定数量的数据库连接,并将其存储在内存中。当应用程序需要连接数据库...
### 在Tomcat 7.0中配置数据库连接池 #### 一、背景介绍 在现代Web应用程序开发过程中,数据库操作是非常频繁的一项任务。为了提高数据库访问效率并减少资源开销,通常会采用数据库连接池技术。Apache Tomcat作为一...
### TOMCAT6.0配置数据库连接池的知识点详解 #### 一、连接池的基本概念与配置 **背景介绍** 在Web应用开发中,数据库连接管理是至关重要的环节之一。为了提高应用程序性能并优化资源利用,通常会使用数据库连接池...
本文将详细讲解如何在Tomcat服务器上配置数据库连接池,以及为何需要使用它。 首先,我们来理解“连接池”是什么。连接池,即Connection Pool,是一种管理数据库连接资源的技术。它允许程序在需要时从池中获取一个...