java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource 不能找到这个类!两个包commons-pool.jar和commons-dbcp-1.2.1.jar需要引入!
可以放到tomcat的common\lib下!

解决方案 »

  1.   

    楼上正解。
    放到
    tomcat/shared/lib 目录或者
    WEB-INF/lib 目录均可。
      

  2.   

    同意ls
    可能是你没有引入 相关的jar包。 
    sql2000 可能还要打 spk3,spk4补丁包。
      

  3.   

    org.apache.commons.dbcp.BasicDataSource
    需要dbcp这个包,tomcat默认是不带的-_-!需要去apache网站下载
    下载commons-dbcp-1.2.2.jar和commons-pool-1.3.jar
    或者选用其他的DataSource
      

  4.   

    在将数据插入到数据库的时候,又出现了这种错误啥原因呢?type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: Servlet.init() for servlet actionServlet threw exception
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    java.lang.Thread.run(Thread.java:595)
    root cause java.lang.NoSuchMethodError: org.apache.commons.pool.impl.GenericObjectPool: method <init>()V not found
    org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:795)
    org.apache.commons.dbcp.BasicDataSource.setLogWriter(BasicDataSource.java:598)
    org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:778)
    org.apache.struts.action.ActionServlet.init(ActionServlet.java:331)
    javax.servlet.GenericServlet.init(GenericServlet.java:212)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    java.lang.Thread.run(Thread.java:595)
    note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.
      

  5.   

    两个包commons-pool.jar和commons-dbcp-1.2.1.jar需要导入!最好放在你的工程里  的 web-inf/lib 下
     同时添加到工程里 
      

  6.   

    r: org.apache.commons.pool.impl.GenericObjectPool: method  <init>()V not found 1 你没有导入 commons-pool.jar 这个jar
    2 看看你的lib下面是不是有许多重复的jar,删掉那些陈旧的