[
https://jira.jboss.org/jira/browse/JBSEAM-3579?page=com.atlassian.jira.pl...
]
Dan Allen commented on JBSEAM-3579:
-----------------------------------
The problem was present in any examples that deployed as a WAR archive and used JPA. It
turns out the hibernate example was not a problem.
JBoss AS 5 is going to load any persistence units it finds in the classpath. Thus, we
don't need to have Seam load the persistence unit. It's possible to add the
jboss.entity.manager.factory.jndi.name property to the JPA configuration so that the
EntityManagerFactory binds when the application deploys to JBoss AS 5. Then, in
compoennts.xml, we use an Ant replacement token to toggle the installation of the
<persistence:entity-manager-factory> compoent. If that component is absent, Seam
will look to JNDI. This is controlled through the loadPersistenceUnits token.
AS5 deploys PUs from /WEB-INF/classes/META-INF/persistence.xml
--------------------------------------------------------------
Key: JBSEAM-3579
URL:
https://jira.jboss.org/jira/browse/JBSEAM-3579
Project: Seam
Issue Type: Bug
Components: Examples
Affects Versions: 2.0.3.CR1, 2.1.0.CR1
Environment: JDK 6
Fedora 8
AS 5 CR2
Reporter: Jay Balunas
Assignee: Dan Allen
Priority: Critical
Fix For: 2.1.1.CR2
Therefore the <persistence:entity-manager-factory /> in components.xml isn't
needed. Either we say the example doesn't work with JBoss 5 AND JBoss 4.2, or we
introduce a second components.xml and do a jboss5 target.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira