[jboss-user] [EJB 3.0] - Re: There is no default persistence unit in this deployment
ALRubinger
do-not-reply at jboss.com
Thu Jan 15 16:28:01 EST 2009
JBossAS Version?
"davestar" wrote : My persistence.xml is in the MET-INF folder in the ear file.
I assume you mean "META-INF"?
For reference:
"EJB 3.0 Persistence Specification 6.2.2" wrote : When referencing a persistence unit using the unitName annotation element or persis-
| tence-unit-name deployment descriptor element, the visibility scope of the persistence unit is determined by its point of definition. A persistence unit that is defined at the level of an EJB-JAR, WAR, or application client jar is scoped to that EJB-JAR, WAR, or application jar respectively and is visible to
| the components defined in that jar or war. A persistence unit that is defined at the level of the EAR is generally visible to all components in the application.
And what about the packaging within your EAR? Are the modules all listed in the manifest META-INF/application.xml?
jar -tvf nameOfYourEar.ear
If you can provide an isolated (failing) test case w/ this issue, we can open a JIRA and attach the EAR.
S,
ALR
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4202259#4202259
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4202259
More information about the jboss-user
mailing list