`
wenson
  • 浏览: 1051993 次
  • 性别: 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子目录中。
 

分享到:
评论

相关推荐

    有关struts中的数据库连接池问题解决

    ### 有关Struts中的数据库连接池问题解决 在开发基于Web的应用程序时,尤其是在使用Struts框架这样的MVC(Model-View-Controller)架构中,数据库连接管理是至关重要的一个环节。由于数据库连接是一种关键、有限且...

    struts5连接池与上传

    连接池是一种管理数据库连接的技术,它有效地解决了数据库连接创建和释放过程中可能导致的性能问题。在基于JDBC的数据库应用中,每个数据库请求都需要建立、使用和关闭连接,这是一个耗时的过程。连接池通过预先创建...

    struts-hibernate-sprint开发详解 乱码问题 连接池

    总结来说,SSH框架的集成涉及到数据库连接、Hibernate配置、Spring容器设置、Struts2拦截器配置以及处理乱码和连接池问题。通过这些步骤,开发者可以构建一个完整的Java Web应用程序,实现MVC架构,有效地管理数据...

    struts 数据源配置

    -- 连接池相关配置 --> ``` 其中: - `driverClassName`:指定数据库驱动类名; - `url`:数据库连接URL,指明了服务器地址、端口号及数据库名称; - `username` 和 `password`:数据库登录凭证; -...

    Hibernate+c3p0连接池SQLServer 2000

    ### Hibernate + c3p0 连接池与 SQL Server 2000 的配置与问题解决 ...同时,合理配置连接池参数也可以提高系统的整体性能和稳定性。在实际部署过程中,还需要根据具体的业务场景进行适当的调整和优化。

    Struts的java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource异常的解决方法

    总的来说,理解并解决"java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource"这一异常,不仅需要对Struts框架有一定了解,还需要掌握Java类加载机制以及数据库连接池的基本原理。通过正确...

    Struts数据源驱动,ssha配置缺少架包

    总之,"Struts数据源驱动,ssha配置缺少架包"的问题,需要从检查项目依赖、配置数据源、整合Struts、Spring和Hibernate等多个角度进行排查和解决。确保所有必需的库都已添加,并正确配置了相关的数据源和框架集成。...

    tomcat报错Service Temporarily Unavailable tomcat解决方式

    在 Tomcat 和数据库之间的连接中,我们需要配置连接池的参数。在这个例子中,我们使用了 STRUTS、HIBERNATE 和 SPRING 框架,难道是连接池的原因引起的错误?我们可以尝试使用不同的连接池,例如 C3P0,来解决这个...

    Struts1.0学习文档-初学者入门.doc

    Struts 框架倡导 Model2 的 MVC(Model-View-Controller)模式,旨在解决这些问题。虽然开发者可以根据实际需求调整 MVC 模型的应用程度,但 Struts 1.0 版本的稳定性和 1.1 测试版的推出,表明了其在社区内的持续...

    SSH整合项目中容易出现的错误

    - **Struts配置错误**:Action配置缺失或错误,struts.xml文件未正确加载。确保Action配置的命名空间、类名和结果页面都正确无误。 - **Hibernate配置错误**:数据库连接配置错误,SessionFactory创建失败。确认...

    struts_spring_ibatis_bonecp

    Spring 能够很好地整合 Struts 和 iBatis,通过 Spring 的 AOP 特性,可以方便地管理 Struts 的 Action 类以及 iBatis 的 SqlSessionFactory 和 SqlSession,同时 Spring 还能管理 BoneCP 数据库连接池,提高数据库...

    struts1.2+spring2.0+hibernate3.1集成开发详解

    为了让Struts能够访问Spring管理的Bean,我们需要在Struts配置文件中进行相应的配置。示例代码如下: ```xml <!-- struts-config.xml --> <action path="/employeeList" type="com.example.struts.EmployeeAction" ...

    Strust里配置oracle数据源

    在Struts框架中,配置数据源意味着定义一个可以被多个组件共享的数据库连接池,这不仅减少了创建和销毁连接的开销,还提高了资源的利用效率。 ### 二、配置Oracle数据源的步骤 #### 1. 引入必要的库文件 为了在...

    搞定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和...

    SSH(Spring Struts Hibernate)的优缺点

    5. **数据库连接池管理**:简化了数据库连接的管理和优化。 6. **国际化支持**(I18N):方便多语言环境的应用开发。 然而,Struts也存在一些不足之处: 1. **配置繁琐**:频繁的页面转发需要大量配置,且配置文件...

    struts2+spring2.5+hibernate3.2中文开发手册

    7. 性能优化策略,如缓存使用、数据库连接池配置等。 该手册作为一个全面的参考资料,对于初学者来说,可以帮助他们快速上手SSH框架;对于有经验的开发者来说,也可以作为日常工作的参考工具,提升开发效率。通过...

    Struts2+JDBC+jsp+mysql 考勤系统

    此外,为了提高性能,JDBC批处理和连接池也是常用的技术。 3. jsp: jsp是Java Web开发中的视图层技术,它允许在HTML页面中嵌入Java代码,从而动态生成网页内容。在考勤系统中,jsp通常用于显示数据,比如员工的...

    java中常见的错误.docx

    10. 数据库连接池问题:`Name java: is not bound in this Context`可能是因为JNDI查找连接池时路径错误,需要检查数据源配置。 11. QueryRunner使用错误:`java.sql.SQLException: QueryRunner requires a ...

    struts1+spring+hibernate集成jar包

    Struts1、Spring和Hibernate是Java Web开发中的三大框架,它们各自解决应用程序的不同问题,而SSH(Struts1 + Spring + Hibernate)则是这三者整合的解决方案,旨在提供一个高效、灵活且可扩展的开发环境。...

Global site tag (gtag.js) - Google Analytics