`
z75148885
  • 浏览: 191369 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Tomcat升级到5.5,数据源无法使用的问题整理

阅读更多

http://blog.csdn.net/java2000_net/archive/2008/01/31/2074101.aspx

近日已经有多人询问此问题,这里简单的说明一下,希望遇到此问题的朋友有帮助
5.0中的配置如下

<Resourcename="jdbc/student"auth="Container"type="javax.sql.DataSource"/>
<ResourceParamsname="jdbc/student">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value>sa</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/student?useUnicode=true&amp;characterEncoding=UTF-8</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>5</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>10000</value>
</parameter>
</ResourceParams>
在5.5下面,报的异常如下
org.apache.tomcat.dbcp.dbcp.SQLNestedException:CannotcreateJDBCdriverofclass''forconnectURL'null'

解决方法:
其实在5.5的文档里面,已经给出了配置的标准写法。将数据源修改为如下格式即可

<Resourcename="jdbc/TestDB"auth="Container"type="javax.sql.DataSource"
maxActive
="100"maxIdle="30"maxWait="10000"
username
="javauser"password="javadude"driverClassName="com.mysql.jdbc.Driver"
url
="jdbc:mysql://localhost:3306/javatest?autoReconnect=true"/>

分享到:
评论

相关推荐

    tomcat 5.5数据源配置

    通过以上配置,Tomcat 5.5已经成功设置了数据源,应用可以通过JNDI查找并使用这个数据源来建立与数据库的连接。这种方式不仅方便了数据库连接的管理,还优化了系统性能,因为连接可以在使用后被放回连接池,而不是...

    Tomcat5.5数据源的配置[图解]

    【Tomcat5.5数据源配置详解】 在Java Web开发中,Tomcat作为轻量级应用服务器,常常被用于部署Web应用程序。为了连接数据库,我们需要配置数据源(DataSource)。本篇将详细介绍如何在Tomcat 5.5版本中配置数据源,...

    tomcat5.5+eclipse+sql server2000 配置数据源详细过程

    通过上述步骤,可以在Tomcat5.5环境中成功配置SQL Server2000的数据源,并在Eclipse中使用这些配置进行开发工作。在整个配置过程中,需要注意每个步骤的具体细节,尤其是数据源的参数设置,这对于后续的应用程序运行...

    tomcat5.0.x与tomcat5.5.x的配置有较大区别

    标题中的“tomcat5.0.x与tomcat5.5.x的配置有较大区别”指的是在升级或迁移Tomcat版本时,配置文件的差异可能导致应用无法正常运行。这两个版本之间的主要区别在于`server.xml`配置文件中对Web应用程序的设置方式,...

    Tomcat6.0配置JNDI数据源完整例子(5.5与此配置相同)

    本文将详细讲解如何在Tomcat 6.0版本中配置JNDI(Java Naming and Directory Interface)数据源,这个过程与Tomcat 5.5版本基本相同。JNDI允许应用通过一个统一的接口来查找和访问资源,如数据库连接池,从而提高...

    Tomcat5.5 的dbcp配置

    Tomcat 5.5中的DBCP配置涉及到添加依赖库、创建数据源配置文件、配置Tomcat服务器和在应用程序中使用JNDI查找数据源。通过这些步骤,可以实现高效且可扩展的数据库连接管理,为Web应用提供稳定的数据库访问支持。在...

    Tomcat5.5连接池配置

    ### Tomcat5.5连接池配置详解 #### 一、引言 在现代软件开发过程中,数据库连接管理是一项至关重要的任务。为了提高系统的性能和稳定性,合理地管理和复用数据库连接资源是必不可少的。Apache Tomcat 作为一种广泛...

    tomcat5.5配数据源必须的三个JAR包.zip

    用tomcat工具配置数据源比如名为mysql。则在meta-inf/context.xml中写上&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;&lt;br&gt;&lt;Context&gt;&lt;br&gt; &lt;ResourceLink&lt;br&gt; name=\"mysql\" global=\"mysql\" type=\"javax....

    TomCat数据源配置

    本篇文章将详细介绍如何在Tomcat 5.5版本中配置数据源,以及如何在JSP程序中使用这个配置好的数据源。 首先,我们来看一下Tomcat 5.5中的数据源配置。数据源(DataSource)是Java应用程序用来管理数据库连接的一种...

    tomcat jboss数据源配置.rar

    在IT行业中,服务器和应用服务器的配置是至关重要的,尤其是...提供的压缩包文件"jboss4.0 配置.txt"和"tomcat5.5配置Oracle数据源.txt"应该包含了详细的步骤和可能遇到的问题,读者可以通过这些文件深入学习和实践。

    Tomcat 5.5 for linux

    【标签】"Tomcat5.5forlinux" 这个标签简洁明了地概括了这个压缩包的内容,表明这是Tomcat 5.5版本的Linux版本,便于搜索和分类。 【压缩包子文件的文件名称列表】"apache-tomcat-5.5.23" 是Tomcat 5.5系列的第23个...

    tomcat5.5 压缩包很好用

    使用Tomcat 5.5时,你需要了解如何配置和管理服务器,包括设置端口号、添加新的虚拟主机、配置数据源、以及调整性能参数等。此外,对于安全性,你还需要关注如何设置用户角色、权限控制和SSL支持。 然而,值得注意...

    Tomcat数据源配置

    Tomcat 5.0到5.5的升级,虽然主要改进在于性能和稳定性,但在数据源配置上也有所变化。例如,5.0版本的`&lt;Resource&gt;`标签可能没有`auth`属性,且连接池实现可能需要额外的配置调整。 ### Tomcat 6 数据源配置 Tomcat...

    tomcat配置JNDI数据源

    这通常涉及到使用`InitialContext`来查找数据源,然后通过数据源获取数据库连接。 以上步骤适用于SQL Server 2000,对于其他类型的数据库,只需修改`context.xml`中的`driverClassName`和`url`字段以适应相应数据库...

    tomcat5.5 绿色版

    在使用Tomcat5.5绿色版时,用户需要根据自己的需求修改`conf`目录下的配置文件,比如设置服务器端口、定义虚拟主机、配置数据源等。此外,开发者可以通过`bin`目录下的脚本启动和停止Tomcat服务,并监控`logs`目录中...

    基于J2EE Tomcat5.0 MySQL5.5应用开发中乱码问题研究.pdf

    在基于J2EE的Web应用开发中,常常会遇到乱码问题,特别是在使用Tomcat 5.0作为应用服务器和MySQL 5.5作为数据库管理系统时。这个问题主要源于字符集和编码方式的不匹配。Java语言本身是使用Unicode编码,但不同平台...

    Tomcat JNDI 数据源 自动生成程序 Servlet 版

    Tomcat JNDI 数据源 自动生成程序 Servlet 版 本程序自动判断Tomcat版本,兼容tomcat 5.0、5.5、6.0等版本, 根据项目名自动生成 JNDI 配置文件,使程序员从手动配置JNDI数据源中解脱出来。 使用说明: 1、把...

Global site tag (gtag.js) - Google Analytics