ption is java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool 你把 commons-pool.jar 放到
tomcat/shared/lib (tomcat 5.5)
tomcat/lib (tomcat6.x)下面。

解决方案 »

  1.   

    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' define 数据库的问题.SSH还是配制LOG4J吧.这样错误信息会详细点.
      

  2.   


    commons-pool.jar 在什么地方?
    我在我的工程中的\WebRoot\WEB-INF\lib下没有找到,如果要添加在哪可以找到?
      

  3.   

    呵呵,你一定有这个包的,实在找不到,就到这里下载一个http://www.java2000.net/download/?filename=/jar里面有
    commons-pool-1.4.jar
      

  4.   

    我在工程中和tomcat/lib同时添加了commons-pool-1.4.jar然后在MyEclipse下启动tomcat6,还是出现相同错误。
      

  5.   

    重新部署了一次,有进展……
    错误信息变为下面的了2008-8-28 14:37:02 org.apache.catalina.core.AprLifecycleListener init
    信息: Loaded APR based Apache Tomcat Native library 1.1.14.
    2008-8-28 14:37:02 org.apache.catalina.core.AprLifecycleListener init
    信息: APR capabilities: IPv6 [false], sendfile [true], accept filters [false], random [true].
    2008-8-28 14:37:03 org.apache.coyote.http11.Http11AprProtocol init
    信息: Initializing Coyote HTTP/1.1 on http-8080
    2008-8-28 14:37:03 org.apache.coyote.ajp.AjpAprProtocol init
    信息: Initializing Coyote AJP/1.3 on ajp-8009
    2008-8-28 14:37:03 org.apache.catalina.startup.Catalina load
    信息: Initialization processed in 1131 ms
    2008-8-28 14:37:03 org.apache.catalina.core.StandardService start
    信息: Starting service Catalina
    2008-8-28 14:37:03 org.apache.catalina.core.StandardEngine start
    信息: Starting Servlet Engine: Apache Tomcat/6.0.18
    2008-8-28 14:37:03 org.apache.catalina.startup.HostConfig deployWAR
    信息: Deploying web application archive fb.war
    log4j:WARN No appenders could be found for logger (org.apache.struts.util.PropertyMessageResources).
    log4j:WARN Please initialize the log4j system properly.
    2008-8-28 14:37:10 org.apache.catalina.core.ApplicationContext log
    信息: Initializing WebApplicationContext for Struts ActionServlet 'action', module ''
    2008-8-28 14:37:19 org.apache.catalina.core.ApplicationContext log
    信息: ContextListener: contextInitialized()
    2008-8-28 14:37:19 org.apache.catalina.core.ApplicationContext log
    信息: SessionListener: contextInitialized()
    2008-8-28 14:37:20 org.apache.coyote.http11.Http11AprProtocol start
    信息: Starting Coyote HTTP/1.1 on http-8080
    2008-8-28 14:37:20 org.apache.coyote.ajp.AjpAprProtocol start
    信息: Starting Coyote AJP/1.3 on ajp-8009
    2008-8-28 14:37:20 org.apache.catalina.startup.Catalina start
    信息: Server startup in 16682 ms
    2008-8-28 14:38:20 org.apache.catalina.core.ApplicationContext log
    信息: HTMLManager: init: Associated with Deployer 'Catalina:type=Deployer,host=localhost'
    2008-8-28 14:38:20 org.apache.catalina.core.ApplicationContext log
    信息: HTMLManager: init: Global resources are available
    2008-8-28 14:38:20 org.apache.catalina.core.ApplicationContext log
    信息: HTMLManager: list: Listing contexts for virtual host 'localhost'
    2008-8-28 14:38:29 org.apache.catalina.core.StandardWrapperValve invoke
    严重: Servlet.service() for servlet jsp threw exception
    javax.servlet.jsp.JspException: Cannot retrieve definition for form bean regFome on action /reg
    at org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:767)
    at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:443)
    at org.apache.jsp.form.reg.reg_jsp._jspx_meth_html_005fform_005f0(reg_jsp.java:107)
    at org.apache.jsp.form.reg.reg_jsp._jspService(reg_jsp.java:79)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:857)
    at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565)
    at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
    at java.lang.Thread.run(Thread.java:619)
      

  6.   

    可能是你的commons-pool.jar不对吧