`
wenson
  • 浏览: 1041746 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

 
阅读更多
配置连接池错误解决
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子目录中。
 

分享到:
评论

相关推荐

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    12.4.2 配置数据库连接池 12.4.3 使用JNDI 12.5 使用Hibernate的工具快速生成映射文件和POJO 12.5.1 使用MiddleGen根据数据库产生映射文件 12.5.2 使用hbm2java根据映射文件产生POJO 12.6 整合Struts、Spring和...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    12.4.2 配置数据库连接池 12.4.3 使用JNDI 12.5 使用Hibernate的工具快速生成映射文件和POJO 12.5.1 使用MiddleGen根据数据库产生映射文件 12.5.2 使用hbm2java根据映射文件产生POJO 12.6 整合Struts、Spring和...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    12.4.2 配置数据库连接池 12.4.3 使用JNDI 12.5 使用Hibernate的工具快速生成映射文件和POJO 12.5.1 使用MiddleGen根据数据库产生映射文件 12.5.2 使用hbm2java根据映射文件产生POJO 12.6 整合Struts、Spring和...

    《程序天下:J2EE整合详解与典型案例》光盘源码

    12.4.2 配置数据库连接池 12.4.3 使用JNDI 12.5 使用Hibernate的工具快速生成映射文件和POJO 12.5.1 使用MiddleGen根据数据库产生映射文件 12.5.2 使用hbm2java根据映射文件产生POJO 12.6 整合Struts、Spring和...

    火炬博客系统7

    本系统采用连接池技术,解决了数据库瓶颈,大大提高了运行速度。 19。注销功能。可安全退出系统。 20。防重复提交功能。本系统还采用Struts的Token机制和JavaScript技术实现绝对安全的防重复提交功能。 ...

    火炬博客系统6

    本系统采用连接池技术,解决了数据库瓶颈,大大提高了运行速度。 19。注销功能。可安全退出系统。 20。防重复提交功能。本系统还采用Struts的Token机制和JavaScript技术实现绝对安全的防重复提交功能。 ...

    火炬博客系统5

    本系统采用连接池技术,解决了数据库瓶颈,大大提高了运行速度。 19。注销功能。可安全退出系统。 20。防重复提交功能。本系统还采用Struts的Token机制和JavaScript技术实现绝对安全的防重复提交功能。 ...

    java面试题

    Struts2只是起到一个数据接收和转接的功能,就是Controller控制器,而传来数据的页面叫view显示层,Struts2将数据提交给进行处理的类叫Model模型层,专门进行数据处理和数据库的连接。 heap和stack有什么区别? 答:...

    ssh(structs,spring,hibernate)框架中的上传下载

    对于那些仅封装了Connection而未包括Statement的简单数据连接池,SimpleNativeJdbcExtractor是效率最高的抽取器实现类,但具体到apache的BasicDataSource连接池,它封装了所有JDBC的对象,这时就需要使用...

    千方百计笔试题大全

    202、用jdom解析xml文件时如何解决中文问题?如何解析? 48 203、编程用JAVA解析XML的方式. 49 204、EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别? 51 205、EJB与JAVA BEAN的区别? 51 206、EJB的基本...

    java面试宝典

    202、用jdom解析xml文件时如何解决中文问题?如何解析? 48 203、编程用JAVA解析XML的方式. 49 204、EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别? 51 205、EJB与JAVA BEAN的区别? 51 206、EJB的基本...

    超级有影响力霸气的Java面试题大全文档

    多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 5、String是最基本的数据类型吗?  基本数据类型包括byte、int、char、long、float、double、boolean和short。  java....

    JAVA上百实例源码以及开源项目

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    JAVA上百实例源码以及开源项目源代码

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    java 面试题 总结

    多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 2、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。 java.lang....

Global site tag (gtag.js) - Google Analytics