`
shoukii0721
  • 浏览: 79791 次
社区版块
存档分类
最新评论

BasicDataSource的UnavailableException异常

    博客分类:
  • Java
 
阅读更多
今天在组建原始代码的时候,启动Tomcat遇到了如下异常:

Initialization processing of 'Servlet' is started.
javax.servlet.UnavailableException: org/apache/commons/dbcp/BasicDataSource
	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:368)
	at javax.servlet.GenericServlet.init(GenericServlet.java:212)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3996)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4266)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
	at org.apache.catalina.core.StandardService.start(StandardService.java:448)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)


最后将一下三个Jar包导入到工程中,解决上述的异常
1.commons-collections-3.2.jar
2.commons-dbcp-1.2.2.jar
3.commons-pool-1.4.jar
分享到:
评论

相关推荐

    NotFoundException: org.apache.commons.dbcp.BasicDataSource异常的解决方法

    本篇将详细探讨如何解决在Struts框架中遇到的`java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource`异常。 `org.apache.commons.dbcp.BasicDataSource`是Apache Commons DBCP库中的一个类...

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

    这个异常表明在运行时,系统无法找到指定的类,即Apache Commons DBCP的BasicDataSource,这是一个常用的数据库连接池组件。 Apache Commons DBCP(Database Connection Pool)是Apache提供的一个数据库连接池实现...

    commons.dbcp.BasicDataSource jar包

    标题中的"commons.dbcp.BasicDataSource"指的是DBCP库中的核心类`BasicDataSource`。这是一个符合JavaBean规范的数据源实现,它提供了一种管理和控制数据库连接的方法。`BasicDataSource`包含了设置数据库连接参数的...

    OracleDriver和BasicDataSource的几个包

    引用org.apache.commons.dbcp.BasicDataSource时需要两个包,引用oracle.jdbc.driver.OracleDriver时需要四个包,分别是(oracle10版本,11G的还不止).

    org.apache.commons.dbcp.BasicDataSource的解决方法

    2. **异常处理不当** - 当发生异常时,确保正确处理并释放资源,避免连接泄漏。 **性能问题:** 1. **连接池大小不合适** - 如果`maxActive`设置过小,可能会导致性能瓶颈;过大则可能导致资源浪费。 2. **空闲超时...

    java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource解决方案

    在Java编程中,`java.lang.ClassNotFoundException` 是一个常见的运行时异常,通常发生在尝试通过类加载器加载指定类时,但找不到对应的字节码文件。在这个特定的问题中,`ClassNotFoundException` 引发的原因是缺少...

    org.apache.commons.dbcp.BasicDataSource资源保下载

    在`commons-dbcp-1.2.2-src`这个源代码包中,你可以看到`BasicDataSource`的实现细节,包括连接池的管理逻辑、连接的生命周期管理以及各种异常处理策略。源代码阅读可以帮助开发者理解其工作原理,以便在实际项目中...

    DBCP数据源BasicDataSource

    包含com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar和com.springsource.org.apache.commons.pool-1.5.3.jar

    java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource

    在Java编程中,`java.lang.ClassNotFoundException`是一个常见的运行时异常,它表示JVM尝试加载一个类时,找不到对应的.class文件。在这个特定的错误中,我们看到的是`org.apache.commons.dbcp.BasicDataSource`,这...

    dbcp BasicDataSource

    官网下载的dbcp BasicDataSource

    数据源--.dbcp.BasicDataSource使用.pdf

    数据源--.dbcp.BasicDataSource 使用 在使用数据源时,了解.dbcp.BasicDataSource的配置和使用方法非常重要。下面是对.dbcp.BasicDataSource的详细介绍和配置参数说明。 .dbcp.BasicDataSource是一个基于 Commons ...

    commons-dbcp

    `DataSource`是Java中用于获取数据库连接的标准接口,而`BasicDataSource`则提供了更高级的功能,包括连接池管理和配置。以下是`BasicDataSource`的一些关键特性: 1. **连接池配置**:你可以设置各种属性来定制...

    DBCP三个使用jar包

    1. **common-dbcp.jar**:这是DBCP的主要库文件,包含了DBCP的实现类和接口,如BasicDataSource、PoolableConnectionFactory等。它提供了数据源(DataSource)的实现,使得应用程序可以通过DataSource获取到数据库...

    COMMONS DBCP的使用与配置

    BasicDataSource basicDataSource = new BasicDataSource(); // 设置配置参数 basicDataSource.setDriverClassName(driverClass); basicDataSource.setUrl(connectURI); basicDataSource.setUsername(username)...

    配置log4j配置数据库连接池(以dbcp连接池为例),并将log信息存储在数据库中(以mysql为例)

    而数据库连接池如DBCP(BasicDataSource)则是提高数据库访问效率的重要工具,通过复用已打开的数据库连接,减少频繁创建和关闭连接的开销。本教程将详细介绍如何配置Log4j以使用DBCP连接池,并将日志信息存储到...

    java.lang.ClassCastException

    在Java编程中,`java.lang.ClassCastException`是一个运行时异常,通常发生在强制类型转换时,如果尝试将一个对象转换为其非兼容类型时就会抛出。这个异常表明在编译时可能成功的类型转换,在运行时被证明是错误的。...

    Struts-config-xml

    示例中使用的是Apache Commons DBCP库的`BasicDataSource`类型。配置项包括驱动类名(driverClassName)、数据库URL(url)、用户名(username)和密码(password)。在这个例子中,使用了JDBC ODBC桥接驱动来连接到...

    Struts1配置详解

    - **`<global-exceptions>`**:用于配置全局异常处理机制,当应用程序中出现异常时,可以统一处理并转向指定页面。 - **`<global-forwards>`**:用于配置全局转发规则,类似于异常处理,但更广泛地应用于页面跳转。 ...

    java项目问题解决方案

    在Java项目开发中,尤其是基于Struts框架的应用,可能会遇到服务器启动时的异常问题,比如在本案例中遇到的“ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource”。这个问题通常出现在尝试加载...

Global site tag (gtag.js) - Google Analytics