我用的是Myeclipse 10,Tomcat 7,启动Tomcat(不管是在Myeclipse中还是直接启动Tomcat)时会出现以下错误:
2012-3-14 20:45:06 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry destroySingletons
信息: Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@197ebe66: defining beans [commodityClassAddAction,commodityClassListAction,commodityAddtAction,commodityListAction,commodityDeleteAction,goIndexAction,showImgAction,ShowByClassAction,ShowCommodityAction,AddToCarAction,DeleteFromCar,commodityClassDAO,commodityClassService,commodityDAO,commodityService,sessionFactory,transactionManager,txAdvice,org.springframework.aop.config.internalAutoProxyCreator,allManagerMethod,org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor]; root of factory hierarchy
2012-3-14 20:45:06 org.springframework.web.context.ContextLoader initWebApplicationContext
严重: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'commodityClassDAO' defined in ServletContext resource [/WEB-INF/applicationContext-beans.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
Caused by: java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.privateGetPublicMethods(Class.java:2547)
at java.lang.Class.getMethods(Class.java:1410)
at java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1284)
at java.beans.Introspector.getTargetMethodInfo(Introspector.java:1158)
at java.beans.Introspector.getBeanInfo(Introspector.java:408)
at java.beans.Introspector.getBeanInfo(Introspector.java:167)
at java.beans.Introspector.getBeanInfo(Introspector.java:230)
at java.beans.Introspector.<init>(Introspector.java:389)
at java.beans.Introspector.getBeanInfo(Introspector.java:167)
at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:244)
at org.springframework.beans.CachedIntrospectionResults.forClass(CachedIntrospectionResults.java:143)
at org.springframework.beans.BeanWrapperImpl.setIntrospectionClass(BeanWrapperImpl.java:236)
at org.springframework.beans.BeanWrapperImpl.setWrappedInstance(BeanWrapperImpl.java:194)
at org.springframework.beans.BeanWrapperImpl.setWrappedInstance(BeanWrapperImpl.java:177)
at org.springframework.beans.BeanWrapperImpl.<init>(BeanWrapperImpl.java:130)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean
哪位朋友也遇到过这个情况,给在下说下,万分感谢。
2012-3-14 20:45:06 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry destroySingletons
信息: Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@197ebe66: defining beans [commodityClassAddAction,commodityClassListAction,commodityAddtAction,commodityListAction,commodityDeleteAction,goIndexAction,showImgAction,ShowByClassAction,ShowCommodityAction,AddToCarAction,DeleteFromCar,commodityClassDAO,commodityClassService,commodityDAO,commodityService,sessionFactory,transactionManager,txAdvice,org.springframework.aop.config.internalAutoProxyCreator,allManagerMethod,org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor]; root of factory hierarchy
2012-3-14 20:45:06 org.springframework.web.context.ContextLoader initWebApplicationContext
严重: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'commodityClassDAO' defined in ServletContext resource [/WEB-INF/applicationContext-beans.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
Caused by: java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.privateGetPublicMethods(Class.java:2547)
at java.lang.Class.getMethods(Class.java:1410)
at java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1284)
at java.beans.Introspector.getTargetMethodInfo(Introspector.java:1158)
at java.beans.Introspector.getBeanInfo(Introspector.java:408)
at java.beans.Introspector.getBeanInfo(Introspector.java:167)
at java.beans.Introspector.getBeanInfo(Introspector.java:230)
at java.beans.Introspector.<init>(Introspector.java:389)
at java.beans.Introspector.getBeanInfo(Introspector.java:167)
at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:244)
at org.springframework.beans.CachedIntrospectionResults.forClass(CachedIntrospectionResults.java:143)
at org.springframework.beans.BeanWrapperImpl.setIntrospectionClass(BeanWrapperImpl.java:236)
at org.springframework.beans.BeanWrapperImpl.setWrappedInstance(BeanWrapperImpl.java:194)
at org.springframework.beans.BeanWrapperImpl.setWrappedInstance(BeanWrapperImpl.java:177)
at org.springframework.beans.BeanWrapperImpl.<init>(BeanWrapperImpl.java:130)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean
哪位朋友也遇到过这个情况,给在下说下,万分感谢。
解决方案 »
- string.format日期
- myeclipse中创建access数据库连接时报错!说url出错了!
- ibatis框架报错
- test
- Hibernate3.2是否和MYSQL5.1不兼容?要多少分给多少分,如果解决了问题
- Struts1.1的validators frameword如何使服务器端验证生效?
- 求一网上投票后台程序!
- 紧急求救!!!在JBuilder7下配置Enterprise Setup 给50分
- JBuilder7中字符显示错位的问题
- 为什么hql语句会出错呢?
- 修改jboss端口后,以前的所有EJB访问都出现javax.naming.NameNotFoundException:xxxx not bound
- 配置 spring batch 报错
Caused by: java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
是你的spring配置文件(application-beans.xml)有问题,根据上面的错误提示信息应该是在spring的配置文件中你没配值bean SessionFactory,或者是你配置了,但你没有注入。
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'commodityClassDAO' defined in ServletContext resource [/WEB-INF/applicationContext-beans.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
Caused by: java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
这是问题解决的地方