在读取SPRING配置文件的时候出现了一下异常,高手帮我看看  org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'testcContent' defined in 
 class path resource [springTest.xml]:  Initialization of bean failed;
 nested exception is org.springframework.beans.factory.BeanCreationException: 
 Error creating bean with name 'org.springframework.transaction.config.internalTransactionAdvisor': 
 Cannot create inner bean
 '(inner bean)' of type [org.springframework.transaction.interceptor.TransactionInterceptor] while setting bean property 'transactionInterceptor'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)': Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [springTestdb.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [springTestdb.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/annotations/common/reflection/ReflectionManager
11:28:49,937 ERROR [STDERR]  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:445)
11:28:49,937 ERROR [STDERR]  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
11:28:49,937 ERROR [STDERR]  at java.security.AccessController.doPrivileged(Native Method)
11:28:49,937 ERROR [STDERR]  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
11:28:49,937 ERROR [STDERR]  at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
11:28:49,937 ERROR [STDERR]  at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
11:28:49,937 ERROR [STDERR]  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
11:28:49,937 ERROR [STDERR]  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
11:28:49,937 ERROR [STDERR]  at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:400)
11:28:49,937 ERROR [STDERR]  at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:736)
11:28:49,937 ERROR [STDERR]  at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:369)
11:28:49,937 ERROR [STDERR]  at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:123)
11:28:49,937 ERROR [STDERR]  at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:76)
11:28:49,937 ERROR [STDERR]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
11:28:49,937 ERROR [STDERR]  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
11:28:49,937 ERROR [STDERR]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
11:28:49,937 ERROR [STDERR]  at java.lang.reflect.Method.invoke(Method.java:585)
11:28:50,000 ERROR [STDERR] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [springTestdb.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/annotations/common/reflection/ReflectionManager
11:28:50,000 ERROR [STDERR]  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1260)
11:28:50,000 ERROR [STDERR]  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:438)
11:28:50,000 ERROR [STDERR]  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
11:28:50,000 ERROR [STDERR]  at java.security.AccessController.doPrivileged(Native Method)
11:28:50,000 ERROR [STDERR]  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
11:28:50,000 ERROR [STDERR]  at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
11:28:50,000 ERROR [STDERR]  at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
11:28:50,000 ERROR [STDERR]  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
11:28:50,000 ERROR [STDERR]  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
11:28:50,000 ERROR [STDERR]  at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
11:28:50,000 ERROR [STDERR]  ... 194 more
11:28:50,031 ERROR [STDERR] Caused by: java.lang.NoClassDefFoundError: org/hibernate/annotations/common/reflection/ReflectionManager
11:28:50,031 ERROR [STDERR]  at java.lang.Class.getDeclaredConstructors0(Native Method)
11:28:50,093 ERROR [STDERR]  at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
11:28:50,093 ERROR [STDERR]  at java.lang.Class.getConstructor0(Class.java:2671)
11:28:50,093 ERROR [STDERR]  at java.lang.Class.getDeclaredConstructor(Class.java:1953)
11:28:50,093 ERROR [STDERR]  at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:61)
11:28:50,093 ERROR [STDERR]  at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newConfiguration(LocalSessionFactoryBean.java:773)
11:28:50,093 ERROR [STDERR]  at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:518)
11:28:50,093 ERROR [STDERR]  at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
11:28:50,093 ERROR [STDERR]  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1288)
11:28:50,093 ERROR [STDERR]  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1257)
11:28:50,093 ERROR [STDERR]  ... 203 more

解决方案 »

  1.   

    是不是缺少jar包了?
    例如:spring-web.jar?
      

  2.   

    配置文件中的反射机制没有起作用``
    你试着将Hibernate的包重新导一次``
      

  3.   

    请问将Hibernate的包重新导一次是什么意思,换个Hibernate版本吗
      

  4.   

    不是hibernate 是spring 的jar包 你少东西 ! 
      

  5.   

      我发现了问题了,是JAR包冲突了,SPRING包用的是一个包,没有少的
      

  6.   

    是什么问题啊org.springframework.transaction.config.internalTransactionAdvisor
      

  7.   

     Error creating bean with name 'testcContent' defined in 
    看看你的配置文件
    'testcContent' 这个bean不能创建
      

  8.   

    ssh配置经常出现冲突问题,你配好之后用MyEclipse自带的tomcat就可以了。因为那样就不会和别的项目中导入tomcat的包有问题了。