当前位置:文档之家› Tomcat配置连接池常见错误及解决 - 天涯浪子 - CSDNBlog

Tomcat配置连接池常见错误及解决 - 天涯浪子 - CSDNBlog

Tomcat配置连接池常见错误及解决- 天涯浪子-
CSDNBlog
Tomcat配置连接池常见错误及解决收藏
1 、Cannot create JDBC driver of class '' for connect URL '' 问题:找不到jdbc 驱动,但是提示信息里的class 值为null ,所以,可以断定Tomcat 没有找到Server.xml 里的Resource 配置信息。

可能的原因包括:
(1 )没有配置Resource ;
(2 )Resource 配置信息放置的位置错误。

(3 )一个不容易发现的错误,driverClassName 和url 拼写错误。

解决办法:确认Resource 配置正确,并且必须放在DefaultContext 或者Context 配置节内。

2 、Cannot create JDBC driver of class 'xxx' for connect URL '' 解决办法:配置的数据库驱动类名xxx 是错误的,检查并修改即可;如果确认正确,那就是找不到驱动库,拷贝一个jar 到Tomcat/common/lib 中即可。

3 、Cannot create JDBC driver of class '' for connect URL 'xxx'
解决办法:配置的url 字符串语法是错误的,检查后修改即可。

4 、Cannot create PoolableConnectionFactory, cause: Io 异常: Connection refused
问题:无法创建连接池工厂对象,原因是连接被拒绝。

解决办法:检查url 字符串,可能服务器地址、端口、数据库名或者数据库实例名等信息错误。

修改。

5 、No suitable driver 没有匹配的驱动
分析:驱动程序配置错误,请确认Tomcat 的common/lib 子目录中是否有数据库驱动jar 。

6 、Cannot create resource instance 无法创建数据源实例
问题:找不到commons-dbcp-1.1.jar (版本可能不同)
解决办法:复制commons-dbcp-1.1.jar 库文件到
Tomcat/Common/lib 子目录中。

7 、root cause :
ng.NoClassDefFoundError:
org/apache/commons/collections/CursorableLinkedList
问题:找不到commons-collections.jar 。

解决办法:复制commons-collections.jar 库文件到Tomcat/Common/lib 子目录中。

8 、root cause :
ng.NoClassDefFoundError:
org/apache/commons/pool/impl/GenericObjectPool
问题:找不到commons-pool-1.1.jar (版本可能不同)。

解决办法:复制commons-pool-1.1.jar 库文件到Tomcat/Common/lib 子目录中。

相关主题