Hi, I have configured a JTA datasource in my persistence.xml
| <persistence-unit name="h-source"> | <jta-data-source>java:DefaultDS</jta-data-source> | <properties> | <property name="hibernate.connection.driver_class" value="org.hsqldb.jdbcDriver"/> | <property name="hibernate.connection.username" value="sa"/> | <property name="hibernate.connection.password" value=""/> | <property name="hibernate.connection.url" value="jdbc:hsqldb:."/> | <property name="hibernate.hbm2ddl.auto" value="create-drop"/> | <property name="hibernate.cache.provider_class" value="org.hibernate.cache.HashtableCacheProvider"/> | </properties> | </persistence-unit> | A simple JSP tries to look it up | EntityManagerFactory emf = | Persistence.createEntityManagerFactory("h-source"); | I get the following: | org.hibernate.HibernateException: The chosen transaction strategy requires access to the JTA TransactionManager | org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:329) | org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294) | org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:713) | org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:121) | javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:51) | javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33) | org.apache.jsp.TestJTAWithJPA_jsp._jspService(TestJTAWithJPA_jsp.java:75) | Can I only use the EntityManagerFactory with JTA if I am inside a Session Bean? Note the following link says so: http://www.abcseo.com/tech/java/jboss-ebj-troubleshooting anyone any ideas? View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4106501#4106501 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4106501 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user