1 <?xml version="1.0" encoding="UTF-8"?>
5 $Id: ear-deployer-jboss-beans.xml 81068 2008-11-14 15:14:35Z dimitris@jboss.org $
7 <deployment xmlns="urn:jboss:bean-deployer:2.0">
9 <bean name="EARStructureDeployer" class="org.jboss.deployment.EARStructure">
10 <property name="comparatorClassName">org.jboss.system.deployers.LegacyDeploymentContextComparator</property>
11 <!-- uncomment to disable xml validation property name="useValidation">false</property -->
14 <!-- application.xml parsing deployer -->
15 <bean name="AppParsingDeployer" class="org.jboss.deployment.AppParsingDeployer">
16 <property name="useValidation"><inject bean="EARStructureDeployer" property="useValidation"/></property>
17 <!-- in case xml validation is disabled, it's also better to turn off schema validation property name="useSchemaValidation">false</property -->
19 <!-- Implicit ear contents identifying deployer for ears without
22 <bean name="EARContentsDeployer" class="org.jboss.deployment.EARContentsDeployer">
24 <parameter><inject bean="AppParsingDeployer" property="relativeOrder"/></parameter>
27 <!-- Does the deployment have to end in .ear to process it -->
28 <property name="requiresEarSuffix">true</property>
30 <!-- jboss-app.xml parsing deployer -->
31 <bean name="JBossAppParsingDeployer" class="org.jboss.deployment.JBossAppParsingDeployer">
32 <install bean="ManagedDeploymentCreator" method="addAttachmentType">
34 <value>org.jboss.metadata.ear.jboss.JBossAppMetaData</value>
40 <uninstall bean="ManagedDeploymentCreator" method="removeAttachmentType">
42 <value>org.jboss.metadata.ear.jboss.JBossAppMetaData</value>
45 <!-- A flag indicating if the ear components should have in VM call
46 optimization disabled.
48 <property name="callByValue">false</property>
50 <!-- Specify an unauthenticated identity -->
51 <property name="unauthenticatedIdentity">anonymous</property>
53 <bean name="EARClassLoaderDeployer" class="org.jboss.deployment.EarClassLoaderDeployer">
54 <!-- A flag indicating if ear deployments should have their own scoped
55 class loader to isolate their classes from other deployments.
57 <property name="isolated">true</property>