Ajuda Spring + Hibernate

0 respostas
willroberto
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

Criado 25 de outubro de 2006
Respostas 0
Participantes 1