Alguem poderia me ajudar, Estou tentando usar o hibernate com Spring estou recebendo um erro, de NoClassDefFoundError, coloquei todas as dependencias do spring no classpth para teste, mesmo assim continua o erro:
log :
[main] (CollectionFactory.java:76) - JDK 1.4+ collections available
INFO [main] (CollectionFactory.java:80) - Commons Collections 3.x available
INFO [main] (XmlBeanDefinitionReader.java:347) - Loading XML bean definitions from class path resource [applicationContext.xml]
INFO [main] (AbstractRefreshableApplicationContext.java:100) - Bean factory for application context [org.springframework.context.support.ClassPathXmlApplicationContext;hashCode=31476927]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,sessionFactory,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor]; root of BeanFactory hierarchy
INFO [main] (AbstractApplicationContext.java:324) - 5 beans defined in application context [org.springframework.context.support.ClassPathXmlApplicationContext;hashCode=31476927]
INFO [main] (DefaultAopProxyFactory.java:59) - CGLIB2 available: proxyTargetClass feature enabled
INFO [main] (AbstractApplicationContext.java:894) - Bean ‘org.springframework.aop.config.internalAutoProxyCreator’ is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
INFO [main] (AbstractApplicationContext.java:475) - Unable to locate MessageSource with name ‘messageSource’: using default [org.springframework.context.support.DelegatingMessageSource@1d7fbfb]
INFO [main] (AbstractApplicationContext.java:497) - Unable to locate ApplicationEventMulticaster with name ‘applicationEventMulticaster’: using default [org.springframework.context.event.SimpleApplicationEventMulticaster@117f31e]
INFO [main] (DefaultListableBeanFactory.java:278) - Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,sessionFactory,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor]; root of BeanFactory hierarchy]
INFO [main] (DriverManagerDataSource.java:155) - Loaded JDBC driver: org.postgresql.Driver
INFO [main] (Environment.java:479) - Hibernate 3.1.3
INFO [main] (Environment.java:509) - hibernate.properties not found
INFO [main] (Environment.java:525) - using CGLIB reflection optimizer
INFO [main] (Environment.java:555) - using JDK 1.4 java.sql.Timestamp handling
INFO [main] (Configuration.java:1323) - configuring from url: file:/home/wilson/workspace/ws1/IniTestePostGreSql/hibernate.cfg.xml
INFO [main] (Configuration.java:1419) - Configured SessionFactory: null
INFO [main] (DefaultSingletonBeanRegistry.java:273) - Destroying singletons in {org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,sessionFactory,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor]; root of BeanFactory hierarchy}
Exception in thread “main” org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor’: Cannot create inner bean ‘(inner bean)’ 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 ‘sessionFactory’ defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/aop/target/scope/Handle
Caused by: 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 ‘sessionFactory’ defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/aop/target/scope/Handle
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sessionFactory’ defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/aop/target/scope/Handle
Caused by: java.lang.NoClassDefFoundError: org/springframework/aop/target/scope/Handle
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
xml Spring:
tx:annotation-driven/
xml Hibernate:
true
true
true
org.hibernate.dialect.PostgreSQLDialect