[gatein-commits] gatein SVN: r6078 - portal/trunk/packaging/jboss-as6/pkg/src/main/resources/jboss/server/default/deployers.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Mar 17 11:49:58 EDT 2011


Author: chris.laprun at jboss.com
Date: 2011-03-17 11:49:58 -0400 (Thu, 17 Mar 2011)
New Revision: 6078

Added:
   portal/trunk/packaging/jboss-as6/pkg/src/main/resources/jboss/server/default/deployers/ear-deployer-jboss-beans.xml
Log:
- Added ear-deployer-jboss-beans.xml to temporarily remove class isolation so that extensions can work until a fix for EXOJCR-1256 exists.

Added: portal/trunk/packaging/jboss-as6/pkg/src/main/resources/jboss/server/default/deployers/ear-deployer-jboss-beans.xml
===================================================================
--- portal/trunk/packaging/jboss-as6/pkg/src/main/resources/jboss/server/default/deployers/ear-deployer-jboss-beans.xml	                        (rev 0)
+++ portal/trunk/packaging/jboss-as6/pkg/src/main/resources/jboss/server/default/deployers/ear-deployer-jboss-beans.xml	2011-03-17 15:49:58 UTC (rev 6078)
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+    EAR Deployers
+    $Id: ear-deployer-jboss-beans.xml 104395 2010-05-03 14:43:17Z alesj $
+-->
+<deployment xmlns="urn:jboss:bean-deployer:2.0">
+
+   <bean name="EARStructureDeployer" class="org.jboss.deployment.EARStructure">
+     <property name="comparatorClassName">org.jboss.system.deployers.LegacyDeploymentContextComparator</property>
+     <!-- uncomment to disable xml validation property name="useValidation">false</property -->
+   </bean>
+
+   <!-- application.xml parsing deployer -->
+   <bean name="AppParsingDeployer" class="org.jboss.deployment.AppParsingDeployer">
+     <property name="useValidation"><inject bean="EARStructureDeployer" property="useValidation"/></property>
+     <!-- in case xml validation is disabled, it's also better to turn off schema validation property name="useSchemaValidation">false</property -->
+   </bean>
+   <!-- Implicit ear contents identifying deployer for ears without
+      an application.xml
+    -->
+   <bean name="EARContentsDeployer" class="org.jboss.deployment.EARContentsDeployer">
+      <!-- Does the deployment have to end in .ear to process it -->
+      <property name="requiresEarSuffix">true</property>
+   </bean>
+   <!-- jboss-app.xml parsing deployer -->
+   <bean name="JBossAppParsingDeployer" class="org.jboss.deployment.JBossAppParsingDeployer">
+      <!-- A flag indicating if the ear components should have in VM call
+         optimization disabled.
+      -->
+      <property name="callByValue">false</property> 
+         
+      <!-- Specify an unauthenticated identity -->
+      <property name="unauthenticatedIdentity">anonymous</property>    
+
+      <install bean="ManagedDeploymentCreator" method="addAttachmentType">
+         <parameter>
+            <value>org.jboss.metadata.ear.jboss.JBossAppMetaData</value>
+         </parameter>
+         <parameter>
+            <value>ear</value>
+         </parameter>
+      </install>
+      <uninstall bean="ManagedDeploymentCreator" method="removeAttachmentType">
+         <parameter>
+            <value>org.jboss.metadata.ear.jboss.JBossAppMetaData</value>
+         </parameter>
+      </uninstall>
+
+   </bean>
+   <bean name="EARClassLoaderDeployer" class="org.jboss.deployment.EarClassLoaderDeployer">
+      <!-- A flag indicating if ear deployments should have their own scoped
+         class loader to isolate their classes from other deployments.
+      -->      
+      <property name="isolated">false</property>
+   </bean>
+   
+   <!--  Enforce the EE module name requirements in EE 6 section EE.8.1 -->
+   <bean name="ModuleNameDeployer" class="org.jboss.deployment.ModuleNameDeployer">
+      <constructor>
+         <parameter>
+            <set elementClass="java.lang.Class">
+               <value>org.jboss.metadata.ejb.jboss.JBossMetaData</value>
+               <value>org.jboss.metadata.web.jboss.JBossWebMetaData</value>
+               <!--<value>org.jboss.resource.metadata.RARDeploymentMetaData</value>-->
+               <value>org.jboss.metadata.client.jboss.JBossClientMetaData</value>
+            </set>
+         </parameter>
+      </constructor>
+   </bean>
+</deployment>



More information about the gatein-commits mailing list