Jbuilder开发环境配置连接池常见错误及解决

Java 专栏收录该内容
76 篇文章 0 订阅

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

  • 0
    点赞
  • 3
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

54powerman

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值