今天花费了几个小时的时间终于把tomcat下的数据库连接池配置成功了。我是在运行《深入浅出struts2》第11章时按照书上的例子想把这个程序运行起来,其中用到了数据库连接池,我一步步按照书上的步骤配置了半天一直报错。折腾了半天上网找才发现原来书上配置是针对tomcat5.x而我安装是tomcat6.0。真是尽信书则不如无书!希望大家不要犯相同的错误,耽误宝贵的时间!!
tomcat5.x配置是在server.xml文件<Host></Host>加入<Context>元素。
tomcat6.0下配置如下(我用的是MySQL,数据库名为test):
Step 1:在context.xml文件中<context></context>之间加入如下:
<Resource name="jdbc/myDataSource"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/test"
username="root"
password="123456"
maxActive="100"
maxIdle="30"
maxWait="10000" />
Step 2:在web.xml文件中加入如下:
<resource-ref>
<res-ref-name>jdbc/myDataSource</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
Step3:把把连接数据库的第三方驱动放到工程文件的lib目录下
分享到:
相关推荐
Tomcat 6.0数据库连接池驱动的使用,涉及到的主要知识点包括:数据库连接池的概念与作用,Tomcat内置的数据源实现(DBCP和C3P0),数据源的配置方法,JNDI的使用,以及在Java代码中获取和释放数据库连接。...
### tomcat6.0配置数据库连接池常见错误解决方案 ...通过以上步骤,可以有效解决在配置Tomcat 6.0数据库连接池过程中遇到的常见错误。如果问题仍未解决,建议进一步排查网络连接、数据库服务状态等方面的问题。
### TOMCAT6.0配置数据库连接池的知识点详解 #### 一、连接池的基本概念与配置 **背景介绍** 在Web应用开发中,数据库连接管理是至关重要的环节之一。为了提高应用程序性能并优化资源利用,通常会使用数据库连接池...
本文档将指导如何在MyEclipse 6.0环境下配置数据库连接池,以便于Java应用程序能够高效地管理数据库连接。 MySQL是一个流行的开源关系型数据库管理系统,它的版本是5.0。该版本支持SQL语言,并且由于其性能、可靠性...
配置数据库连接池是为了优化数据库连接的创建和管理,提高应用性能。 【描述】中的知识点:配置连接池可以避免频繁地创建和关闭数据库连接,减少系统资源消耗,尤其在高并发环境下至关重要。Tomcat的`context.xml`...
本文档主要讲述的是tomcat 6.0配置oracle数据库连接池;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看
本篇文章将深入探讨如何在Tomcat 6.0应用服务器上配置Oracle数据库连接池,以及如何使用第三方DBCP(Database Connection Pool)库来实现这一目标。DBCP是一个开源的Java连接池实现,它为应用程序提供了一种有效管理...
本文将详细讲解如何在Tomcat 6.0中配置Oracle数据库连接池。 首先,我们要明白连接池的基本原理。数据库连接池管理数据库连接,避免每次需要连接时都创建新的连接,而是复用已存在的连接,这样可以显著减少数据库...
连接池配置是 Tomcat 6.0 中一个重要的配置,用于管理数据库连接。在 Tomcat 4.0 中,连接池配置使用的是 Resource 和 ResourceParams 两个节点,但是在 Tomcat 6.0 中,连接池配置只需要使用 Resource 节点。下面是...
通过上述步骤,我们已经完成了在 Tomcat 6.0 中配置数据库连接池的过程。需要注意的是,实际生产环境中可能还需要对连接池进行更细致的调优,比如调整连接池的大小、超时时间等参数,以满足不同场景下的需求。此外,...
Tomcat自带数据库连接池,但是需要进行相应的配置才能使用Tomcat的数据库连接池。此文只针对Tomcat6.0进行配置。 1.在自己的项目下的META-INF(注意:不是WEB-INF,我看网上很多人都弄错了)下面新建一个context....
在本文中,我们将详细探讨如何配置Tomcat 6.0、MyEclipse 6.0以及MySQL 5.0的数据库连接池。首先,我们理解这个配置过程的重要性,因为一个有效的数据库连接池管理能提高应用的性能和资源利用效率。 **配置步骤** ...
本篇将详细讲解如何在Tomcat6.0中,结合MyEclipse6.0集成开发环境以及MySQL5.0数据库,进行数据库连接池的配置。 首先,Tomcat6.0相较于早期版本在配置方面更加灵活,特别是数据库连接池的配置。一种常见的方式是...
在Tomcat 6.0中,推荐将数据库连接池的配置放在工程根目录下的`META-INF`文件夹中的`context.xml`文件中。这样做的好处在于,如果需要更换数据库连接池或调整配置,只需要修改这个文件即可,而不必去Tomcat的全局...
本篇将详细介绍如何在Tomcat 6.0中配置连接池。 首先,连接池配置主要分为两个步骤:全局配置和应用级别的配置。 ### 全局配置 全局配置是在Tomcat的`conf/server.xml`文件中进行,这使得配置的连接池可以被服务器...
这使得你可以快速部署和运行带有数据库连接池的Web应用,而无需手动配置。 为了进一步优化Tomcat 6.0的性能,你可以调整连接池的参数,如增大或减小最大连接数,设置合理的空闲超时时间,以及启用连接验证等。同时...
在Tomcat 6.0版本中,数据库连接池的配置相比之前的版本有了更多的灵活性。以下是针对Tomcat 6.0进行数据库连接池配置的详细步骤: 首先,我们需要理解Tomcat 6.0中的两种主要配置方式: 1. **通过`context.xml`...