论坛首页 Java企业应用论坛

Struts配置连接池错误解决问题

浏览 2066 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2006-11-09  
配置连接池错误解决
2006年09月22日 星期五 下午 03:50
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字符串,可能服务器地址、端口、数据库名或者数据库实例名等信息错误。修改。

 

5No 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

 

java.lang.NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList
问题:找不到commons-collections.jar。
解决办法:复制commons-collections.jar库文件到Tomcat/Common/lib子目录中。

 

8、root cause

 

 java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool
问题:找不到commons-pool-1.1.jar(版本可能不同)。
解决办法:复制commons-pool-1.1.jar库文件到Tomcat/Common/lib子目录中。
 

论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics