Announcement Announcement Module
Collapse
No announcement yet.
Struts2 Spring JPA Ajax example problem Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • Struts2 Spring JPA Ajax example problem

    Hi All,
    I am new to Struts 2 .
    I followed the example given in http://struts.apache.org/2.0.14/docs...-jpa-ajax.html.
    All teh required jars also been added under WEB-INF/lib.

    I completed all the steps but while trying to run inside JBoss 4.2.2 i get the following errors:

    20:55:30,982 INFO [XmlWebApplicationContext] Bean 'org.springframework.aop.config.internalAutoProxyC reator' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
    20:55:31,012 INFO [XmlWebApplicationContext] Bean 'org.springframework.orm.jpa.support.PersistenceAn notationBeanPostProcessor' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
    20:55:31,092 INFO [DriverManagerDataSource] Loaded JDBC driver: oracle.jdbc.driver.OracleDriver
    20:55:31,092 INFO [XmlWebApplicationContext] Bean 'dataSource' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
    20:55:31,132 INFO [XmlWebApplicationContext] Bean 'org.springframework.orm.jpa.vendor.HibernateJpaVe ndorAdapter#f72e77' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
    20:55:31,172 INFO [LocalContainerEntityManagerFactoryBean] Building JPA container EntityManagerFactory for persistence unit 'punit'
    20:55:31,232 INFO [Version] Hibernate Annotations 3.3.0.GA
    20:55:31,252 INFO [Environment] Hibernate 3.2.5
    20:55:31,262 INFO [Environment] hibernate.properties not found
    20:55:31,262 INFO [Environment] Bytecode provider name : javassist
    20:55:31,272 INFO [Environment] using JDK 1.4 java.sql.Timestamp handling
    20:55:31,392 INFO [Version] Hibernate EntityManager 3.3.1.GA
    20:55:31,753 INFO [Ejb3Configuration] found EJB3 Entity bean: quickstart.model.Person
    20:55:31,883 INFO [AnnotationBinder] Binding entity from annotated class: quickstart.model.Person
    20:55:31,953 INFO [EntityBinder] Bind entity quickstart.model.Person on table Person
    20:55:32,063 INFO [Version] Hibernate Validator 3.0.0.GA
    20:55:32,133 INFO [DefaultListableBeanFactory] Destroying singletons in org.springframework.beans.factory.support.DefaultL istableBeanFactory@187a8e0: defining beans [org.springframework.orm.jpa.support.PersistenceAnn otationBeanPostProcessor,personService,entityManag erFactory,dataSource,transactionManager,org.spring framework.aop.config.internalAutoProxyCreator,org. springframework.transaction.interceptor.Transactio nAttributeSourceAdvisor,personAction]; root of factory hierarchy
    20:55:32,133 ERROR [ContextLoader] Context initialization failed
    org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'org.springframework.orm.jpa.support.PersistenceAn notationBeanPostProcessor' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'org.springframework.transaction.interceptor.Trans actionAttributeSourceAdvisor': Cannot create inner bean '(inner bean)' of type [org.springframework.transaction.interceptor.Transa ctionInterceptor] while setting bean property 'transactionInterceptor'; nested exception is org.springframework.beans.factory.BeanCreationExce ption: 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.BeanCreationExce ption: Error creating bean with name 'transactionManager' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean 'entityManagerFactory' while setting bean property 'entityManagerFactory'; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.ClassCastException: org.hibernate.search.event.FullTextIndexEventListe ner cannot be cast to org.hibernate.event.PostInsertEventListener
    Caused by:
    org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'org.springframework.transaction.interceptor.Trans actionAttributeSourceAdvisor': Cannot create inner bean '(inner bean)' of type [org.springframework.transaction.interceptor.Transa ctionInterceptor] while setting bean property 'transactionInterceptor'; nested exception is org.springframework.beans.factory.BeanCreationExce ption: 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.BeanCreationExce ption: Error creating bean with name 'transactionManager' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean 'entityManagerFactory' while setting bean property 'entityManagerFactory'; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.ClassCastException: org.hibernate.search.event.FullTextIndexEventListe ner cannot be cast to org.hibernate.event.PostInsertEventListener
    Caused by:
    org.springframework.beans.factory.BeanCreationExce ption: 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.BeanCreationExce ption: Error creating bean with name 'transactionManager' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean 'entityManagerFactory' while setting bean property 'entityManagerFactory'; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.ClassCastException: org.hibernate.search.event.FullTextIndexEventListe ner cannot be cast to org.hibernate.event.PostInsertEventListener
    Caused by:
    org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'transactionManager' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean 'entityManagerFactory' while setting bean property 'entityManagerFactory'; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.ClassCastException: org.hibernate.search.event.FullTextIndexEventListe ner cannot be cast to org.hibernate.event.PostInsertEventListener
    Caused by:
    org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.ClassCastException: org.hibernate.search.event.FullTextIndexEventListe ner cannot be cast to org.hibernate.event.PostInsertEventListener
    Caused by:
    java.lang.ClassCastException: org.hibernate.search.event.FullTextIndexEventListe ner cannot be cast to org.hibernate.event.PostInsertEventListener
    at org.hibernate.cfg.AnnotationConfiguration.buildSes sionFactory(AnnotationConfiguration.java:856)
    at org.hibernate.ejb.Ejb3Configuration.buildEntityMan agerFactory(Ejb3Configuration.java:730)
    at org.hibernate.ejb.HibernatePersistence.createConta inerEntityManagerFactory(HibernatePersistence.java :127)
    at org.springframework.orm.jpa.LocalContainerEntityMa nagerFactoryBean.createNativeEntityManagerFactory( LocalContainerEntityManagerFactoryBean.java:218)
    at org.springframework.orm.jpa.AbstractEntityManagerF actoryBean.af

    Please help anyone???Also attached is the trace..(partial)

  • #2
    This is the forum for the Spring Integration project. You should try posting this question in the ORM forum or, better yet, in the Struts forum, since that is where the example came from. It looks like there is a conflicting version of some dependencies.

    Comment

    Working...
    X