[jboss-jira] [JBoss JIRA] Created: (EJBTHREE-1166) jta-data-source / non-jta-data-source

Jesper Pedersen (JIRA) jira-events at lists.jboss.org
Wed Dec 19 05:23:44 EST 2007


jta-data-source / non-jta-data-source
-------------------------------------

                 Key: EJBTHREE-1166
                 URL: http://jira.jboss.com/jira/browse/EJBTHREE-1166
             Project: EJB 3.0
          Issue Type: Bug
         Environment: JBoss AS: SVN / trunk  (rev 68402)
jboss-ejb3-cache  version="0.11.1"
jboss/jboss-ejb3-ext-api version="0.1.2.Beta1"
jboss/jboss-ejb3-impl version="0.1.2.Beta1"

            Reporter: Jesper Pedersen


I get the following:

persistence.units:ear=rasp-sender.ear,unitName=e-akten-test -> java.lang.RuntimeException: Specification violation [EJB3 JPA 6.2.1.2] - You have not defined a non-jta-data-source for a RESOURCE_LOCAL enabled persistence context named: e-akten-test

persistence.units:ear=rasp-sender.ear,unitName=e-akten -> java.lang.RuntimeException: Specification violation [EJB3 JPA 6.2.1.2] - You have not defined a jta-data-source for a JTA enabled persistence context named: e-akten


The EJB3 persistence spec section 6.2.1.5 states:

"In Java EE environments, the jta-data-source and non-jta-data-source elements are used
to specify the global JNDI name of the JTA and/or non-JTA data source to be used by the persistence
provider. If neither is specified, the deployer must specify a JTA data source at deployment or a JTA
data source must be provided by the container, and a JTA EntityManagerFactory will be created to cor-
respond to it."

I'm counting on the last case -- data source must be provided by container + entity manager.

Hope this helps !

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       




More information about the jboss-jira mailing list