`
thomas0988
  • 浏览: 486697 次
  • 性别: Icon_minigender_1
  • 来自: 南阳
社区版块
存档分类
最新评论

不同版本server.xml连接池配置说明

阅读更多

     这两天在配置tomcat连接池的时候忽略了版本不同带来的问题,差点自己都忘了是怎么一回事了!

呵呵,步入正题:在配置tomcat的连接池的时候不只是吧jdbc的jar包放到lib文件夹下就可以了。还要注意

server.xml文件的编写风格。最突出的风格对比是:tomcat5.0和tomcat5.5。

    tomcat5.0的编写风格是:

   

<Context path="/test" docBase="test" reloadable="true">
    
   <Resource name="jdbc/TEST" auth="Container" type="javax.sql.DataSource"/>
    <ResourceParams name="jdbc/TEST">
        <parameter>
            <name>factory</name>
            <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
        </parameter>
        <parameter>
            <name>maxActive</name>
            <value>30</value>
        </parameter>
        <parameter>
            <name>maxIdle</name>
            <value>3</value>
        </parameter>
        <parameter>
            <name>maxWait</name>
            <value>10000</value>
        </parameter>
        <parameter>
            <name>username</name>
            <value>test</value>
        </parameter>
        <parameter>
            <name>password</name>
            <value>test</value>
        </parameter>
        <parameter>
            <name>driverClassName</name>
            <value>oracle.jdbc.driver.OracleDriver</value>
        </parameter>
        <parameter>
            <name>defaultAutoCommit</name>
            <value>true</value>
        </parameter>
        <parameter>
            <name>url</name>
            <value>jdbc:oracle:thin:@localhost:1521:test</value>
        </parameter>
        <parameter>
            <name>removeAbandoned</name>
            <value>true</value>
        </parameter>
        <parameter>
            <name>removeAbandonedTimeout</name>
            <value>60</value>
        </parameter>
        <parameter>
            <name>logAbandoned</name>
            <value>true</value>
        </parameter>
    </ResourceParams>

 </Context>

 

    而tomcat5.5的编写风格是:

   

<Context path="/test" docBase="test" reloadable="true">
	<Resource name="jdbc/TEST" auth="Container" type="javax.sql.DataSource"
							   maxActive="30" maxIdle="3" maxWait="10000"
							   username="test" password="test"
							   driverClassName="oracle.jdbc.driver.OracleDriver"
							   url="jdbc:oracle:thin:@localhost:1521:test"/>
       </Context>

 

    如果编写风格不对的话就会报:Cannot create JDBC driver of class '' for connect URL 'null' ;No suitable driver等错误。

2
0
分享到:
评论
1 楼 就爱酒吧女郎 2008-12-30  
不错!!

相关推荐

    Tomcat 服务器server.xml的关键参数配置

    以上代码展示了如何配置一个新的Web应用程序以及如何为应用程序配置一个数据库连接池。在这个例子中,创建了一个名为`/xkb`的应用程序,并且为它配置了一个指向SQL Server数据库的数据源。通过`Resource`元素及其子...

    TOMCAT连接池DBCP,在server.xml中配置全局数据源详细的介绍,很有好用啊!!

    下面将详细介绍如何在TOMCAT中配置DBCP连接池,并在`server.xml`中设置全局数据源。 首先,确保你的开发环境中已经安装了TOMCAT服务器,并且你已经拥有一个适用于Java的数据库驱动,这里是MySQL的驱动程序`mysql-...

    tomcat5.5.X域名转向和连接池配置的server.xml文件

    ### 连接池配置 连接池是管理数据库连接的一种机制,可以有效地提高应用性能。在Tomcat 5.5.x中,通常使用Catalina的内置连接池实现,即`Commons DBCP`。配置连接池需要在`server.xml`的`GlobalNamingResources`...

    tomcat服务器的Server.xml配置详解.docx

    配置Server.xml不仅可以调整服务器的基本行为,还可以实现高级功能,如负载均衡、SSL加密、连接池优化等。通过理解这些基本元素及其属性,我们可以更精确地定制Tomcat服务器以满足特定的应用需求。在实际操作中,应...

    Tomcat连接池配置方法详解 源代码 JSP context.xml

    本篇文章将深入解析如何在Tomcat 6.0中配置数据库连接池,包括在JSP应用中使用和调用的方法。 首先,我们要创建`context.xml`文件。这个文件位于项目的`META-INF`目录下,而不是`WEB-INF`。`context.xml`是Tomcat...

    WEB-INF中的web.xml中之前增加以下配置:

    也可以在web工程的webcontent/web-inf目录下建立context.xml文件,这样避免了两次去更改server.xml配置,也可使不同工程使用不同context配置,这是Tomcat6提倡的方法。 六、依赖jar文件 将以下几个jar文件复制到...

    Tomcat配置连接池说明

    2. **项目下多连接池配置**:如果一个项目需要同时连接多个不同的数据库,可以在同一个`&lt;Context&gt;`元素下配置多个`&lt;Resource&gt;`元素,分别指定不同的连接参数。 3. **Sqlserver的连接池配置**:对于Microsoft SQL ...

    hibernate.cfg.xml 配置 和数据库驱动

    2. **JDBC属性**:这包括连接池配置、自动提交、事务隔离级别等,如: ```xml &lt;property name="hibernate.connection.pool_size"&gt;5 &lt;property name="hibernate.dialect"&gt;org.hibernate.dialect.MySQLDialect ...

    Tomcat6.x连接池的配置说明

    本文将详细讲解Tomcat 6.x版本的连接池配置,以帮助你理解并实施有效的数据库连接管理。 首先,Tomcat 6.x默认使用的是Catalina内置的JDBC连接池,也称为DBCP(Database Connection Pool)。它基于Apache Commons ...

    Liberty概要文件配置说明

    7. connectionManager – 配置与数据库连接池相关的参数。 8. featureManager – 用于指定启用的服务器功能,比如支持REST API、JPA等。 9. jmsActivationSpec – 配置JMS(Java消息服务)激活规范,用于定义如何...

    tomcat 6.X 连接池的配置

    【标题】:“Tomcat 6.X 连接池配置详解” 【描述】:在Web应用程序中,有效地管理数据库连接对于性能和系统稳定性至关重要。Tomcat 6.X 的连接池配置是一个核心环节,它通过数据库连接池实现资源复用,提高应用...

    TOMCAT数据库连接池配置说明文档

    以下是对TOMCAT数据库连接池配置的详细说明。 首先,你需要下载TOMCAT及其管理控件包,通常推荐使用5.x版本。安装完成后,启动TOMCAT服务器,你可以在任务栏看到TOMCAT的图标。接下来,通过浏览器访问TOMCAT的管理...

    JSP中tomcat的SQL Server2000数据库连接池的配置

    在探讨“JSP中Tomcat的SQL Server2000数据库连接池的配置”这一主题时,我们首先需要理解几个核心概念:JSP(JavaServer Pages)、Tomcat、SQL Server2000以及数据库连接池。 ### JSP(JavaServer Pages) JSP是一...

    WolServer[0318]-Beta1_MagicSkill.xml_传世_传世版本_

    总的来说,这个压缩包提供了一个传世游戏的测试环境,便于玩家或开发者研究游戏机制,调试技能系统,或者体验不同版本的游戏内容。通过深入理解每个组件的功能,可以更深入地了解游戏的运行机制,并有可能对游戏进行...

    Tomcat连接池配置

    **标题**: Tomcat连接池配置 **描述**: Tomcat连接池配置涉及到在Apache Tomcat服务器中设置数据源,以便高效地管理和复用数据库连接。这包括对Oracle和MSSQL Server这两种不同类型的数据库进行配置,并在Java应用...

    配置连接池的文件.rar

    以下是关于数据库连接池配置及其相关文件的详细解释: 1. **mysql-connector-java-3.1.10-bin.jar**: 这是一个MySQL数据库的Java驱动程序,它允许Java应用程序与MySQL服务器进行通信。在这个场景中,它是连接池...

    server.xml的关键参数配置.doc

    在配置Tomcat服务器的核心配置文件`server.xml`中,有几个关键参数对于优化服务器性能和实现特定功能至关重要。本文将详细解析这些参数的含义和用法。 首先,Tomcat服务器的访问端口是通过`Connector`元素的`port`...

    数据库连接池配置使用驱动(sqlserver+mysql)

    一、SQL Server连接池配置 1. **下载驱动**:首先,你需要下载适用于Java的SQL Server数据库驱动,通常为`mssql-jdbc.jar`。这个驱动包可以从Microsoft官方网站或者Maven中央仓库获取。 2. **添加驱动到Tomcat类...

    Tomcat6配置连接池

    -- 新增的数据库连接池配置 --&gt; &lt;Resource name="jndi_test" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@127.0.0.1:1521:ora" ...

Global site tag (gtag.js) - Google Analytics