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

简介: 1 、 Cannot create JDBC driver of class '' for connect URL '' 问题:找不到 jdbc 驱动,但是提示信息里的 class 值为 null ,所以,可以断定 Tomcat 没有找到 Server.xml 里的 Resource 配置信息。

1 Cannot create JDBC driver of class '' for connect URL ''<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

问题:找不到 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 子目录中。

目录
相关文章
|
2月前
|
关系型数据库 MySQL Java
【IDEA】java后台操作mysql数据库驱动常见错误解决方案
【IDEA】java后台操作mysql数据库驱动常见错误解决方案
108 0
|
7月前
|
JSON Java 应用服务中间件
JavaWeb项目之乱码问题及如何解决
JavaWeb项目之乱码问题及如何解决
|
7月前
|
SQL Oracle Java
java开发常见错误及其解决方式
java开发常见错误及其解决方式
|
7月前
|
开发框架 JSON .NET
初学者不会写接口怎么办?微软Visual Studio 2022无脑式API接口创建——Swagger一键导入APIKit快速测试
初学者不会写接口怎么办?微软Visual Studio 2022无脑式API接口创建——Swagger一键导入APIKit快速测试
393 0
|
Java Android开发
eclipse安装SpringBoot插件的无敌办法
eclipse安装SpringBoot插件的无敌办法
154 0
|
Java Android开发
哇!eclipse+webservice开发实例居然这样写(有源码可用)
哇!eclipse+webservice开发实例居然这样写(有源码可用)
154 0
哇!eclipse+webservice开发实例居然这样写(有源码可用)
|
安全 Java Spring
Java开发 - Spring框架初体验(二)
Java开发 - Spring框架初体验
118 0
Java开发 - Spring框架初体验(二)
|
前端开发 Java Maven
升级 SpringBoot 2.6.x 版本后,Swagger 没法用了
最近想体验下最新版本的SpringBoot,逛了下官网,发现SpringBoot目前最新版本已经是2.6.4了,版本更新确实够快的。之前的项目升级了2.6.4版本后发现有好多坑,不仅有循环依赖的问题,连Swagger都没法用了!今天给大家分享下升级过程,填一填这些坑! 聊聊SpringBoot版本 首先我们来聊聊SpringBoot的版本,目前最新版本是2.6.4版本,2.7.x即将发布,2.4.x及以下版本已经停止维护了,目前的主流版本应该是2.5.x和2.6.x。具体可以看下面这张表。
|
Java 开发者 Spring
Java开发 - Spring框架初体验(三)
Java开发 - Spring框架初体验
110 0

热门文章

最新文章