[jboss-cvs] jboss-seam/examples/wiki/src/etc/WEB-INF ...
Christian Bauer
christian at hibernate.org
Mon Jul 9 12:37:40 EDT 2007
User: cbauer
Date: 07/07/09 12:37:40
Modified: examples/wiki/src/etc/WEB-INF components.xml
Log:
Make unit tests run on Embeddable JBoss
Revision Changes Path
1.22 +14 -5 jboss-seam/examples/wiki/src/etc/WEB-INF/components.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: components.xml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/etc/WEB-INF/components.xml,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- components.xml 6 Jul 2007 14:38:37 -0000 1.21
+++ components.xml 9 Jul 2007 16:37:40 -0000 1.22
@@ -6,6 +6,7 @@
xmlns:drools="http://jboss.com/products/seam/drools"
xmlns:web="http://jboss.com/products/seam/web"
xmlns:mail="http://jboss.com/products/seam/mail"
+ xmlns:transaction="http://jboss.com/products/seam/transaction"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://jboss.com/products/seam/core http://jboss.com/products/seam/core-2.0.xsd
@@ -14,6 +15,7 @@
http://jboss.com/products/seam/web http://jboss.com/products/seam/web-2.0.xsd
http://jboss.com/products/seam/drools http://jboss.com/products/seam/drools-2.0.xsd
http://jboss.com/products/seam/mail http://jboss.com/products/seam/mail-2.0.xsd
+ http://jboss.com/products/seam/transaction http://jboss.com/products/seam/transaction-2.0.xsd
http://jboss.com/products/seam/components http://jboss.com/products/seam/components-2.0.xsd">
<!-- ##### WIKI USER CONFIGURATION ##### -->
@@ -28,6 +30,9 @@
<core:init debug="false" jndi-pattern="@jndiPattern@"/>
+ <!-- Enabled in embeddable JBoss container -->
+ <transaction:ejb-transaction installed="@ejbTransaction@"/>
+
<!-- Conversation timeout: 30 minutes -->
<core:manager concurrent-request-timeout="2000"
conversation-timeout="180000"
@@ -41,20 +46,24 @@
</persistence:parameters>
</persistence:filter>
- <!-- TODO: Required for testing but doesn't work with injection: persistence-unit-jndi-name="java:/EntityManagerFactories/wiki" -->
+ <!-- Use the Seam-started PU or look it up from JNDI if running in Embeddable JBoss -->
+ <persistence:entity-manager-factory installed="@seamStartsPersistenceUnit@"
+ name="wikiEntityManagerFactory"
+ persistence-unit-name="wiki"/>
+
<persistence:managed-persistence-context name="restrictedEntityManager"
auto-create="true"
- entity-manager-factory="#{wikiEntityManagerFactory}">
+ entity-manager-factory="#{wikiEntityManagerFactory}"
+ persistence-unit-jndi-name="java:/entityManagerFactories/wiki">
<persistence:filters><value>#{accessLevelFilter}</value></persistence:filters>
</persistence:managed-persistence-context>
<persistence:managed-persistence-context name="entityManager"
auto-create="true"
- entity-manager-factory="#{wikiEntityManagerFactory}">
+ entity-manager-factory="#{wikiEntityManagerFactory}"
+ persistence-unit-jndi-name="java:/entityManagerFactories/wiki">
</persistence:managed-persistence-context>
- <persistence:entity-manager-factory installed="@seamPersistenceUnit@" name="wikiEntityManagerFactory" persistence-unit-name="wiki"/>
-
<component name="restrictedEntityConverter" scope="CONVERSATION" precedence="20"
class="org.jboss.seam.ui.converter.EntityConverter">
<property name="entityManager">#{restrictedEntityManager}</property>
More information about the jboss-cvs-commits
mailing list