You were right. In lib folder under JBoss instance there were duplicate Hibernate libraries: the ones bundled with JBoss and the ones used by AppFuse. JBoss was loading its bundled Hibernate jars. Not it works perfect. Thanks a lot.
dusty wrote: > > It smells like there is a different version of Hibernate deployed with > your JBoss installation that is being used rather than the Appfuse > libraries. I am not sure how that happens, but I know JBoss and > Hibernate are really close friends and could be packaged together. Do > you get a similar error in Tomcat? The issue is not with the > transaction manager but with how Hibernate is handling your annotated > classes. > > -Dusty > > > On Aug 4, 2008, at 6:51 AM, ensoreus wrote: > >> >> Hi, >> >> I am using AppFuse version 2.0.2. When I try to deploy the >> application on JBoss I get the following error: >> >> ERROR [ContextLoader] Context initialization failed >> org.springframework.beans.factory.BeanCreationException: Error >> creating bean >> with name >> 'org >> .springframework.transaction.interceptor.TransactionInterceptor#0': >> 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 >> [applicationContext-dao.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 >> [applicationContext-dao.xml]: Invocation of init method failed; nested >> exception is org.hibernate.AnnotationException: >> java.lang.NoSuchMethodException: >> org.hibernate.validator.ClassValidator.<init>(java.lang.Class, >> java.util.ResourceBundle, org.hibernate.validator.MessageInterpolator, >> java.util. >> Map, org.hibernate.annotations.common.reflection.ReflectionManager) >> >> I am using an Oracle db 10g. The data source bean is declared as >> follows: >> <jee:jndi-lookup id="dataSource" jndi-name="java:AuctionDS"/> >> >> The auction-ds.xml in JBoss instance /deploy folder is: >> >> <datasources> >> <local-tx-datasource> >> >> <!-- The jndi name of the DataSource, it is prefixed with >> java:/ --> >> <!-- Datasources are not available outside the virtual machine >> --> >> <jndi-name>AuctionDS</jndi-name> >> >> <connection-url>jdbc:oracle:thin:@localhost:1521:oracle</connection- >> url> >> <driver-class>oracle.jdbc.OracleDriver</driver-class> >> <user-name>auction</user-name> >> <password>****</password> >> <min-pool-size>5</min-pool-size> >> <max-pool-size>20</max-pool-size> >> >> </local-tx-datasource> >> </datasources> >> >> The transaction manager bean is declared as: >> <!-- Transaction manager for a single Hibernate SessionFactory >> (alternative to JTA) --> >> <bean id="transactionManager" >> >> class >> ="org.springframework.orm.hibernate3.HibernateTransactionManager"> >> <property name="sessionFactory" ref="sessionFactory"/> >> </bean> >> >> What am I doing wrong? Why does the application deploy fine on >> Jetty >> Server with the Spring pooled data source, but doesn't work with a >> JNDI data >> source in JBOSS? >> Any help at all would be highly appreciated. >> Thanks. >> >> Andrei >> >> -- >> View this message in context: >> http://www.nabble.com/Problems-trying-to-deploy-AppFuse-on-JBoss-tp18811689s2369p18811689.html >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Problems-trying-to-deploy-AppFuse-on-JBoss-tp18811689s2369p18827233.html Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]