tomcat6.0 数据库连接池对于项目独立的配置
以前的tomcat数据库连接池是在conf下的context.xml里配置的,这样的情况下,如果一个tomcat里面配置了多个
应用,那么针对于每个应用的都会产生一个相应的连接池,这样就会有产生很多项目不用的没有必要的连接池,但是这样在其他
项目中却要用到,这样的配置会导致连接池资源的浪费,并且不利于针对项目的控制。
现在需要这样一种配置,就是配置连接池是针对于每个项目的,对应的项目只产生它所需要的连接池,每个项目的连接池的参数配置
只会对本项目有效,对其他项目不会有影响。
今天发现tomcat6.0 已经有这样的功能,就是把连接池的配置文件context.xml放到工程目录下的META-INF下,这样在tomcat启动时,
服务器只针对这个项目生产连接池的,而其他项目不会。但是要让META-INF下的context文件生效必须确保在conf目录下的server.xml
文件中的 <GlobalNamingResources></GlobalNamingResources> 标签下 存在下面这样的配置:
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
针对于我们当前的配置应该这样修改:
1.检查tomcat根目录下conf/server.xml中是否存在
<GlobalNamingResources>
<!-- Editable user database that can also be used by
UserDatabaseRealm to authenticate users-->
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
</GlobalNamingResources>
这样的配置。
2.将以前conf/context.xml复制到项目的根目录下的META-INF中。
3.注释或者删除掉以前conf/context.xml文件中<Context></Context>父标签下的数据库连接池的Resource配置。
4.针对每个项目检查要用到的连接池,把没有用到的删掉。
5.根据项目需求修改连接池参数。
分享到:
相关推荐
Tomcat连接池配置,包你学会tomcat连接池的使用
Tomcat连接池的配置说明,教你如何配置tomcat的连接池,内容详细。
tomcat 配置连接池tomcat 配置连接池tomcat 配置连接池tomcat 配置连接池tomcat 配置连接池tomcat 配置连接池tomcat 配置连接池tomcat 配置连接池
Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置...
详细介绍tomcat连接池配置方法
Tomcat连接池配置oracle,MSSQLserver数据库,以及在java应用程序的的引用,附带了 对应的jar包
很多朋友都问关tomcat连接池的配置,但网上很多资料说的不够详细,在这里我把我的配置方法发给大家,希望对大家有所帮助(版本:tomcat5.1.2)
Tomcat6配置连接池很全面的东东
tomcat连接池的配置与性能测试
mysql+tomcat连接池配置介绍
Tomcat关于jdbc连接池的配置 包含tomcat6.0与tomcat5.5
tomcat各版本连接池配置方法【tomcat5.0,tomcat5.5x,tomcat6.0】
很好的配置tomcat连接池的方法 方便数据库连接 简单实用
tomcat 连接池的配置笔记以及测试源码 全局与局部,挺详细的,还有出错类型笔记.
tomcat、jboss 连接池配置,详细步骤,准确代码,让你实践中学会这两种服务器的连接池配置
Tomcat服务器配置及数据库连接池配置(个人整理版)。纯粹个人整理意见。
TOMCAT中数据库连接池的几种配置方法
Apache Tomcat 配置连接池说明文档,保证可用
tomcat连接池的使用文档,很适合java初学者使用!
一个简单的通过Tomcat连接池访问mysql数据库的jsp程序例子。