打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Tomcat配置连接池常见错误及解决
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 :

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 子目录中。

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
AXIS1.1+JDK1.4.0+TOMCAT4.1环境变量配置全程详解
在Eclipse中配置Struts2第一个HelloWorld项目
tomcat jndi spring配置(数据库连接池配置)
Tomcat源代码编译跟导入Eclipse
Myeclipse10下搭建SSH框架(图解)Struts2.1 Spring3.0 Hi...
Tomcat的目录结构及用途
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服