`
韶音韶乐
  • 浏览: 85866 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

tomcat配置数据库连接池成错误

阅读更多

在TOMCAT5.5.X的版本中配置数据源会出现这样的错误

org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'


在Server.xml中设置如下

<Resource name="jdbc/cardsystem" type="javax.sql.DataSource" password="123456" driverClassName="com.mysql.jdbc.Driver" maxIdle="2" maxWait="5000" username="root" url="jdbc:mysql://localhost:3306/CardSystemDemo?autoReconnect=true&useUnicode=true&characterEncoding=GB2312" maxActive="100"/>


然后在WebApp的Context.xml中加入

<ResourceLink name="jdbc/cardsystem" global="jdbc/cardsystem" type="j

avax.sql.DataSource"/>

就一点问题都没有


还有,如果不配置server.xml的话

直接在Context.xml中加入

<Resource name="jdbc/cardsystem" type="javax.sql.DataSource" password="123456" driverClassName="com.mysql.jdbc.Driver" maxIdle="2" maxWait="5000" username="root" url="jdbc:mysql://localhost:3306/CardSystemDemo?autoReconnect=true&useUnicode=true&characterEncoding=GB2312" maxActive="100"/>

也是可以正常的运行


但是如果Context.xml中的是

<Resource auth="Container"

name="jdbc/cardsystem"

global="jdbc/cardsystem"

scope="Shareable"

type="javax.sql.DataSource"/>


<ResourceParams name="jdbc/cardsystem">


<parameter>

<name>factory</name>

<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>

</parameter>


<parameter>

<name>url</name>

<value>jdbc:mysql://localhost:3306/CardSystemDemo?autoReconnect=true&useUnicode=true&characterEncoding=GB2312</value>

</parameter>


<parameter>

<name>driverClassName</name>

<value>com.mysql.jdbc.Driver</value>

</parameter>


<parameter>

<name>username</name>

<value>root</value>

</parameter>


<parameter>

<name>password</name>

<value>123456</value>

</parameter>


<parameter>

<name>maxWait</name>

<value>3000</value>

</parameter>


<parameter>

<name>maxIdle</name>

<value>100</value>

</parameter>


<parameter>

<name>maxActive</name>

<value>10</value>

</parameter>

</ResourceParams>

的话,就是有问题!!!!!!!!

分享到:
评论

相关推荐

    Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置

    本文将详细介绍如何在Tomcat5.0.25版本下配置数据库连接池,并通过具体的步骤、代码示例以及常见问题的解决策略,帮助开发者更好地理解和掌握这一技术。 #### 配置环境与准备 配置环境包括: - **Tomcat版本**:...

    tomcat6.0配置数据库连接池常见错误解决方案

    ### tomcat6.0配置数据库连接池常见错误解决方案 #### 错误一:Cannot create JDBC driver of class '' for connect URL 'null' **错误表现:** 当尝试启动应用时,可能会遇到以下异常信息: ``` java.sql....

    数据库连接池配置终极指南

    本文档将详细介绍如何在自安装的Tomcat服务器以及JBuilder自带的Tomcat中配置数据库连接池,确保开发与调试过程中的高效性。 #### 二、准备工作 1. **安装Tomcat** - 确保安装的Tomcat版本支持数据库连接池功能...

    tomcat配置sql数据库

    ### Tomcat配置SQL Server数据库详解 #### 一、前言 在Java Web开发过程中,Tomcat作为一款轻量级的应用服务器被广泛使用。而在实际项目中,常常需要将Tomcat与数据库进行集成,以实现对数据的操作。本文将详细...

    java写的数据库连接池

    在Java中,有许多成熟的数据库连接池库,如Apache的DBCP、C3P0、HikariCP以及Tomcat JDBC Connection Pool等。这些库提供了完善的连接管理和优化功能,包括连接的自动获取与释放、空闲连接检测、超时控制、事务支持...

    tomcat数据源连接池配置

    在Java Web应用中,Tomcat作为一款广泛应用的Servlet容器,其数据源连接池配置是确保高效、稳定数据库访问的关键步骤。本篇文章将详细介绍如何在Tomcat中配置数据源连接池,以及涉及的相关jar包文件。 首先,理解...

    tomcat配置连接池方式

    Tomcat允许在`server.xml`中通过`&lt;Resource&gt;`元素来定义全局的数据库连接池。这包括指定连接池的名称、类型、驱动类、最大活动连接数、最大空闲连接数、最大等待时间、验证查询等参数。例如: ```xml auth=...

    dbcp数据库连接池

    **数据库连接池(DBCP)** 是一个在Java应用程序中管理数据库连接的工具,它能够有效地提高数据库操作的性能和效率。...理解和掌握DBCP的使用和配置,对于理解数据库连接池的工作原理和提升应用性能具有重要意义。

    JSP 数据库连接池的配置

    ### JSP 数据库连接池的配置 在JSP(JavaServer Pages)开发中,数据库连接池的配置是一项...总之,合理地配置数据库连接池对于提高JSP应用程序的性能至关重要。希望本文能帮助初学者更好地理解和掌握这一关键技能。

    tomcat6.0连接池配置方法详解

    通过上述步骤,我们已经完成了在 Tomcat 6.0 中配置数据库连接池的过程。需要注意的是,实际生产环境中可能还需要对连接池进行更细致的调优,比如调整连接池的大小、超时时间等参数,以满足不同场景下的需求。此外,...

    使用dbutils获取tomcat数据库连接池.pdf

    本教程将详细介绍如何在Tomcat服务器中配置数据库连接池,并利用DBUtils进行数据操作。 1. **配置数据库连接池**: - **放置驱动**: 首先,你需要将对应数据库(例如MySQL或Oracle)的JDBC驱动jar包放入Tomcat的`...

    c3p0数据库连接池

    **c3p0数据库连接池详解** c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。c3p0的主要功能是管理数据库连接,通过复用已存在的连接来提高数据库访问效率,减少系统资源...

    J2EE数据库连接池

    在J2EE环境中配置数据库连接池通常涉及以下几个步骤: 1. **配置Context.xml文件** Context.xml文件位于Tomcat的`conf`目录下,用于定义各种资源(如数据源)的属性。下面是一个示例配置: ```xml &lt;!-- 其他...

    解决Linux下tomcat连接MySQL数据库

    在Linux环境下,开发Web应用程序并集成数据库访问是一个常见的任务,然而在实际操作中可能会遇到各种问题。...同时,对于数据库连接,使用连接池和适当的认证机制也是提升性能和安全性的必要步骤。

    tomcat 连接池的配置笔记以及测试源码

    总结,Tomcat连接池的配置是优化数据库性能的关键步骤,理解全局与局部配置的区别,以及可能遇到的错误类型,可以帮助开发者更好地管理和优化数据库连接,提升应用的响应速度和稳定性。通过实际的测试源码,可以直观...

    DBConnectionPool.rar_dbconnectionpool_数据库连接池

    2. **Java数据库连接池实现**:在Java中,有多种开源的数据库连接池实现,如Apache的DBCP、C3P0、HikariCP和Tomcat JDBC Connection Pool等。这些库提供了一套接口和配置选项,使得开发者可以轻松集成到自己的应用中...

    java数据库连接池

    在Java中,常见的数据库连接池工具有C3P0、DBCP、HikariCP、Apache DBCP2、Tomcat JDBC等。这些工具都遵循一定的API规范,如JDBC的DataSource接口,使得开发者可以方便地集成到自己的应用中。 C3P0是一个开源的JDBC...

    Tomcat 5.5 数据库连接池配置

    本文将详细介绍如何在Tomcat 5.5中配置MySQL 5.5的数据库连接池。 首先,为了使Tomcat能够与MySQL进行通信,我们需要将MySQL的JDBC驱动程序(通常是`mysql-connector-java.jar`)添加到两个位置:Tomcat安装目录下...

    java 写的数据库连接池

    这个"db"可能包含了数据库连接池的Java代码实现,示例配置文件,或者测试用的数据库脚本。具体内容需要解压查看才能详细分析。 总结来说,使用Java实现的数据库连接池能够有效地管理和优化数据库连接,提高系统的...

Global site tag (gtag.js) - Google Analytics