I built the example projects distributed with OpenJPA and I'm getting an
exception when
I try to run them. For instance, for HelloJPA:

Exception in thread "main" java.lang.NoClassDefFoundError:
javax/transaction/Synchronization
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:242)
        at
org.apache.openjpa.kernel.Bootstrap.getFactoryClass(Bootstrap.java:157)
        at
org.apache.openjpa.kernel.Bootstrap.invokeFactory(Bootstrap.java:111)
        at
org.apache.openjpa.kernel.Bootstrap.newBrokerFactory(Bootstrap.java:62)
        at
org.apache.openjpa.persistence.PersistenceProviderImpl.getBrokerFactory(PersistenceProviderImpl.java:102)
        at
org.apache.openjpa.persistence.PersistenceProviderImpl.createEntityManagerFactory(PersistenceProviderImpl.java:81)
        at
org.apache.openjpa.persistence.PersistenceProviderImpl.createEntityManagerFactory(PersistenceProviderImpl.java:109)
        at
org.apache.openjpa.persistence.PersistenceProviderImpl.createEntityManagerFactory(PersistenceProviderImpl.java:53)
        at
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)
        at hellojpa.Main.main(Main.java:36)
Java Result: 1


The persistence unit has transaction type RESOURCE_LOCAL. It shouldn't be
using JTA, right? This is for a POJO environment. What's the problem?


-- 
View this message in context: 
http://n2.nabble.com/OpenJPA-depends-on-JTA--tp727474p727474.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.

Reply via email to