Java Mailing List Archive

http://www.gg3721.com/

Home » users.openjpa »

OpenJPA depends on JTA?

RMMM

2008-08-16

Replies: Find Java Web Hosting

Author LoginPost Reply

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?


--
Sent from the OpenJPA Users mailing list archive at Nabble.com.

©2008 gg3721.com - Jax Systems, LLC, U.S.A.