CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  框架、开源

struts数据库连接池问题,问题解决送100分

楼主fishinsky(风)2005-09-22 14:14:28 在 Java / 框架、开源 提问

严重:   StandardWrapper.Throwable  
  java.lang.NoClassDefFoundError:   org/apache/commons/pool/impl/GenericObjectPool  
  at   java.lang.Class.getDeclaredConstructors0(Native   Method)  
  at   java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)  
  at   java.lang.Class.getConstructor0(Class.java:2640)  
  at   java.lang.Class.newInstance0(Class.java:321)  
  at   java.lang.Class.newInstance(Class.java:303)  
  at   org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:145)  
  at   org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:775)  
  at   org.apache.struts.action.ActionServlet.init(ActionServlet.java:331)  
  at   javax.servlet.GenericServlet.init(GenericServlet.java:211)  
  at   org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)  
  at   org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)  
  at   org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3880)  
  at   org.apache.catalina.core.StandardContext.start(StandardContext.java:4141)  
  at   org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)  
  at   org.apache.catalina.core.StandardHost.start(StandardHost.java:718)  
  at   org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)  
  at   org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)  
  at   org.apache.catalina.core.StandardService.start(StandardService.java:450)  
  at   org.apache.catalina.core.StandardServer.start(StandardServer.java:680)  
  at   org.apache.catalina.startup.Catalina.start(Catalina.java:540)  
  at   sun.reflect.NativeMethodAccessorImpl.invoke0(Native   Method)  
  at   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
  at   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
  at   java.lang.reflect.Method.invoke(Method.java:585)  
  at   org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)  
  at   org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)  
  2005-9-22   14:02:54   org.apache.catalina.core.StandardContext   loadOnStartup  
  严重:   Servlet   /mystruts   threw   load()   exception  
  java.lang.NoClassDefFoundError:   org/apache/commons/pool/impl/GenericObjectPool  
  at   java.lang.Class.getDeclaredConstructors0(Native   Method)  
  at   java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)  
  at   java.lang.Class.getConstructor0(Class.java:2640)  
  at   java.lang.Class.newInstance0(Class.java:321)  
  at   java.lang.Class.newInstance(Class.java:303)  
  at   org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:145)  
  at   org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:775)  
  at   org.apache.struts.action.ActionServlet.init(ActionServlet.java:331)  
  at   javax.servlet.GenericServlet.init(GenericServlet.java:211)  
  at   org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)  
  at   org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)  
  at   org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3880)  
  at   org.apache.catalina.core.StandardContext.start(StandardContext.java:4141)  
  at   org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)  
  at   org.apache.catalina.core.StandardHost.start(StandardHost.java:718)  
  at   org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)  
  at   org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)  
  at   org.apache.catalina.core.StandardService.start(StandardService.java:450)  
  at   org.apache.catalina.core.StandardServer.start(StandardServer.java:680)  
  at   org.apache.catalina.startup.Catalina.start(Catalina.java:540)  
  at   sun.reflect.NativeMethodAccessorImpl.invoke0(Native   Method)  
  at   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
  at   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
  at   java.lang.reflect.Method.invoke(Method.java:585)  
  at   org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)  
  at   org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)  
  2005-9-22   14:02:58   org.apache.struts.validator.ValidatorPlugIn   initResources  
   
   
  TOMCAT启动错误信息如上面,struts-config中数据源如下配置,谁找出马上错误送分  
  <struts-config>  
  <data-sources>  
        <data-source   key="A"   type="org.apache.commons.dbcp.BasicDataSource">  
        <set-property   property=""   value=""/>  
        <set-property   property="driverClassName"   value="com.microsoft.jdbc.sqlserver.SQLServerDriver"   />  
  <set-property   property="url"   value="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=mystruts;SelectMethod=cursor"   />  
              <set-property   property="username"   value="sa"   />  
              <set-property   property="password"   value="1125"   />  
              <set-property   property="maxActive"   value="10"   />  
              <set-property   property="maxWait"   value="5000"   />  
            <set-property   property="defaultAutoCommit"   value="false"   />  
              <set-property   property="defaultReadOnly"   value="false"   />  
        </data-source>  
        </data-sources> 问题点数:100、回复次数:8Top

1 楼icecock(喜欢编程的狗)回复于 2005-09-22 14:41:02 得分 0

commons-collections-3.1.jar  
  commons-dbcp-1.2.1.jar  
  commons-pool-1.2.jar三个数据池的驱动文件有没有下载并放到正确的目录下Top

2 楼onlyxu(这么多OpenSource,为什么还要做软件?)回复于 2005-09-22 14:54:59 得分 0

NoClassDefFoundError是java人心中永远的痛  
  这种错误有时很难讲。Top

3 楼fishinsky(风)回复于 2005-09-22 16:10:45 得分 0

commons-collections-3.1.jar在哪下载?  
  Top

4 楼mxlmwl(飞星)回复于 2005-09-22 16:26:21 得分 0

apache网站上有,或者structs,hibernate,spring都有。这个包是对java数据对象的一些封装,提供了更好的特性。Top

5 楼fishinsky(风)回复于 2005-09-22 16:47:19 得分 0

谢谢,不过不是commons-collections-3.1.jar的问题,还请大家多指教  
  Top

6 楼mxlmwl(飞星)回复于 2005-09-22 19:13:22 得分 0

当然不是它的问题,是你问的collections包哪里有下载嘛,呵呵,偶第一次没注意看你的问题。  
   
  你的问题是因为你少了commons-pool.jar这个包,你可以到http://jakarta.apache.org/site/downloads/downloads_commons-pool.cgi  
  下到你要的东东,注意,它运行也必须借助于commons-collections.jar这个包。Top

7 楼fishinsky(风)回复于 2005-09-23 11:19:35 得分 0

呵呵,commons-pool.jar已经放到common/lib下了Top

8 楼lilong418(龙龙)回复于 2005-10-26 16:09:52 得分 100

NoClassDefFoundError:   org/apache/commons/pool/impl/GenericObjectPool  
   
  找不到类:org/apache/commons/pool/impl/GenericObjectPool检查是否创建。  
   
   
   
  Top

相关问题

  • struts数据库连接池的问题
  • struts中连接数据库
  • struts中连接数据库
  • struts+spring+hibernate数据库连接池问题
  • struts框架中mssql数据库连接池问题
  • java数据库连接池?
  • struts连接数据库问题
  • 数据库连接池问题
  • 关于数据库连接池
  • 数据库连接对象池

关键词

  • commons
  • apache
  • struts
  • standardwrapper
  • 问题
  • actionservlet
  • pool
  • impl
  • lang
  • collections

得分解答快速导航

  • 帖主:fishinsky
  • lilong418

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo