问题描述
2009-5-198:09:11org.apache.catalina.core.AprLifecycleListenerinit信息:TheAPRbasedApacheTomcatNativelibrarywhichallowsoptimalperformanceinproductionenvironmentswasnotfoundonthejava.library.path:C:ProgramFilesMyEclipse6.5bin;E:apache-tomcat-6.0.16apache-tomcat-6.0.16bin2009-5-198:09:11org.apache.coyote.http11.Http11Protocolinit信息:InitializingCoyoteHTTP/1.1onhttp-88882009-5-198:09:11org.apache.catalina.startup.Catalinaload信息:Initializationprocessedin1324ms2009-5-198:09:11org.apache.catalina.core.StandardServicestart信息:StartingserviceCatalina2009-5-198:09:11org.apache.catalina.core.StandardEnginestart信息:StartingServletEngine:ApacheTomcat/6.0.162009-5-198:09:14org.apache.catalina.core.StandardContextaddApplicationListener信息:Thelistener"org.springframework.web.context.ContextLoaderListener"isalreadyconfiguredforthiscontext.Theduplicatedefinitionhasbeenignored.log4j:WARNNoappenderscouldbefoundforlogger(org.springframework.util.ClassUtils).log4j:WARNPleaseinitializethelog4jsystemproperly.2009-5-198:09:15org.apache.catalina.core.ApplicationContextlog信息:InitializingSpringrootWebApplicationContext2009-5-198:09:29org.apache.catalina.core.StandardContextaddApplicationListener信息:Thelistener"listeners.ContextListener"isalreadyconfiguredforthiscontext.Theduplicatedefinitionhasbeenignored.2009-5-198:09:29org.apache.catalina.core.StandardContextaddApplicationListener信息:Thelistener"listeners.SessionListener"isalreadyconfiguredforthiscontext.Theduplicatedefinitionhasbeenignored.2009-5-198:09:29org.apache.catalina.core.ApplicationContextlog信息:ContextListener:contextInitialized()2009-5-198:09:29org.apache.catalina.core.ApplicationContextlog信息:SessionListener:contextInitialized()2009-5-198:09:29org.apache.coyote.http11.Http11Protocolstart信息:StartingCoyoteHTTP/1.1onhttp-88882009-5-198:09:30org.apache.jk.common.ChannelSocketinit信息:JK:ajp13listeningon/0.0.0.0:80092009-5-198:09:30org.apache.jk.server.JkMainstart信息:JkrunningID=0time=0/78config=null2009-5-198:09:30org.apache.catalina.startup.Catalinastart信息:Serverstartupin18592ms整合都启动正常但是到首页用户登陆的时候出现下面的异常大家给看看2009-5-198:09:44org.apache.catalina.core.StandardWrapperValveinvoke严重:Servlet.service()forservletdefaultthrewexceptionorg.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'sessionFactory'definedinServletContextresource[/WEB-INF/applicationContext.xml]:Invocationofinitmethodfailed;nestedexceptionisjava.lang.NoClassDefFoundErroratorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1336)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:471)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)atjava.security.AccessController.doPrivileged(NativeMethod)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)atorg.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:220)atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:168)atorg.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:885)atorg.springframework.orm.hibernate3.support.OpenSessionInViewFilter.lookupSessionFactory(OpenSessionInViewFilter.java:243)atorg.springframework.orm.hibernate3.support.OpenSessionInViewFilter.lookupSessionFactory(OpenSessionInViewFilter.java:227)atorg.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:171)atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)atorg.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)atjava.lang.Thread.run(UnknownSource)Causedby:java.lang.NoClassDefFoundErroratorg.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.getProxyFactory(CGLIBLazyInitializer.java:117)atorg.hibernate.proxy.pojo.cglib.CGLIBProxyFactory.postInstantiate(CGLIBProxyFactory.java:43)atorg.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:162)atorg.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:135)atorg.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:55)atorg.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:56)atorg.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:295)atorg.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:434)atorg.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:109)atorg.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)atorg.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226)atorg.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)atorg.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:814)atorg.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:732)atorg.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1367)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1333)...26more
解决方案
解决方案二:
Errorcreatingbeanwithname'sessionFactory'把连接池的配置和登陆用到的获取连接的代码贴出来让大家帮你看,这样别人也不知道
解决方案三:
估计是SPRING配置文件缺少相关JAR包的类java.lang.NoClassDefFoundError
解决方案四:
Errorcreatingbeanwithname'sessionFactory'definedinServletContextresource[/WEB-INF/applicationContext.xml]因为hibernate中的SessionFactory现在是交给了spring管理了有上边的提示应该是spring中配置有问题吧你贴一下你的配置文件applicationContext.xml
解决方案五:
重点在这里:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'sessionFactory'definedinServletContextresource[/WEB-INF/applicationContext.xml]:Invocationofinitmethodfailed;nestedexceptionisjava.lang.NoClassDefFoundErrorapplicationContext.xml配置文件中的sessionFactory创建错误.应该是Spring与Hibernate的整合问题,检查一个JAR包和你的配置文件吧.
解决方案六:
缺少asm.jar这个jar包在去看下你spring配置文件里面有没有写错误
解决方案七:
还是看你的applicationContext.xml文件吧,sessionfactory处的问题,好好看看