Comment utiliser TomEE avec Hibernate

J'ai créé très simple application avec le contexte de persistance (hibernate en tant que fournisseur) pour lire la valeur de la base de données. J'utilise Eclipse avec Maven.

Tout d'abord, je reçois

Caused by: org.apache.openejb.OpenEJBException: java.lang.ClassCastException: org.hibernate.ejb.HibernatePersistence cannot be cast to javax.persistence.spi.PersistenceProvider:

et conformément à ce sujet
http://openejb.979440.n4.nabble.com/problem-with-hibernate-persistence-provider-td980429.html
J'exclus hibernate jpa-2.0-api. Maintenant, mes dépendances look

<dependency>
 <groupId>postgresql</groupId>
 <artifactId>postgresql</artifactId>
 <version>9.1-901.jdbc4</version>
</dependency>

<dependency>
 <groupId>org.hibernate</groupId>
 <artifactId>hibernate-entitymanager</artifactId>
 <version>4.1.3.Final</version>
  <exclusions>
    <exclusion>
      <groupId>org.hibernate.javax.persistence</groupId>
      <artifactId>hibernate-jpa-2.0-api</artifactId>
    </exclusion>
  </exclusions>
</dependency>

Maintenant, je ne sais pas pourquoi...

Caused by: java.lang.ClassNotFoundException: org.hibernate.transaction.TransactionManagerLookup

Mais TransactionManagerLookup est en veille prolongée-core.
S'il vous plaît, quelqu'un peut-il me dire, comment devriez regarder pom.xml pour utiliser la mise en veille prolongée dans TomEE?

expliquer le titre svp
À l'aide de TomEE, j'essaie de l'exécuter, application simple avec mise en veille prolongée en tant que fournisseur jpa. Maintenant, je ne sais pas qui avec des dépendances doit être inclure et exclure. Bibliothèques fournies par TomEE faire quelques conflits avec les lib de maven, c'est pourquoi j'ai d'exclure certaines libs.
Pouvez-vous développez le stacktrace sur le TransactionManagerLookup' exception?
J'ai collé toute la console pastebin.com/MR1JDe8m
J'ai exactement le même problème et je suis vraiment en attente pour la solution !

OriginalL'auteur LancerX | 2012-06-01