[jboss-cvs] jboss-seam/bootstrap/deployers ...
Peter Muir
peter at bleepbleep.org.uk
Wed Dec 5 12:52:00 EST 2007
User: pmuir
Date: 07/12/05 12:52:00
Added: bootstrap/deployers aspect-deployer-beans.xml
ejb-deployer-beans.xml ejb3-deployers-beans.xml
jboss-aspect-library-beans.xml
jca-deployers-beans.xml metadata-beans.xml
security-deployer-beans.xml
Log:
new bootstrap
Revision Changes Path
1.6 +50 -6 jboss-seam/bootstrap/deployers/aspect-deployer-beans.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: aspect-deployer-beans.xml
===================================================================
RCS file: aspect-deployer-beans.xml
diff -N aspect-deployer-beans.xml
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ aspect-deployer-beans.xml 5 Dec 2007 17:52:00 -0000 1.6
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ Aspect Deployer
+-->
+<deployment xmlns="urn:jboss:bean-deployer:2.0">
+
+<!--
+ <bean name="AOPClassLoaderScopingPolicy" class="org.jboss.aop.asintegration.jboss4.RepositoryClassLoaderScopingPolicy"/>
+
+ <bean name="AOPJBossIntegration" class="org.jboss.aop.asintegration.jboss5.JBoss5Integration">
+ <property name="scopingPolicy"><inject bean="AOPClassLoaderScopingPolicy"/></property>
+ </bean>
+-->
+
+ <!--
+ Valid values for the AspectManager bean for use with enableTransformer=true are:
+ * org.jboss.aop.deployers.AspectManagerJDK5 - works with the -javaagent:pluggable-instrumentor.jar switch
+ * org.jboss.aop.deployers.AspectManagerJRockit - works with JRockit and the -Xmanagement:class=org.jboss.aop.hook.JRockitPluggableClassPreProcessor switch
+ -->
+ <bean name="AspectManager" class="org.jboss.aop.deployers.AspectManagerJDK5">
+ <constructor>
+ <parameter><![CDATA[
+ <aop>
+ </aop>]]>
+ </parameter>
+ </constructor>
+
+ <!--<property name="jbossIntegration"><inject bean="AOPJBossIntegration"/></property>-->
+
+ <property name="enableLoadtimeWeaving">false</property>
+ <!-- only relevant when EnableLoadtimeWeaving is true.
+ When transformer is on, every loaded class gets
+ transformed. If AOP can't find the class, then it
+ throws an exception. Sometimes, classes may not have
+ all the classes they reference. So, the Suppressing
+ is needed. (i.e. Jboss cache in the default configuration -->
+ <property name="suppressTransformationErrors">true</property>
+ <property name="prune">true</property>
+ <property name="include">org.jboss.test., org.jboss.injbossaop.</property>
+ <property name="exclude">org.jboss.</property>
+ <!-- This avoids instrumentation of hibernate cglib enhanced proxies
+ <property name="ignore">*$$EnhancerByCGLIB$$*</property> -->
+ <property name="optimized">true</property>
+ <property name="verbose">false</property>
+ <!--
+ Available choices for this attribute are:
+ org.jboss.aop.instrument.ClassicInstrumentor (default)
+ org.jboss.aop.instrument.GeneratedAdvisorInstrumentor
+ <property name="instrumentor">org.jboss.aop.instrument.ClassicInstrumentor</property>
+ -->
+ </bean>
+
+ <!-- Aspect Deployment -->
+ <bean name="AspectDeployer" class="org.jboss.aop.deployers.AspectDeployer">
+ <property name="type">aop</property>
+ <property name="aspectManager"><inject bean="AspectManager" property="aspectManager"/></property>
+ </bean>
+
+</deployment>
1.1 date: 2007/12/05 17:52:00; author: pmuir; state: Exp;jboss-seam/bootstrap/deployers/ejb-deployer-beans.xml
Index: ejb-deployer-beans.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!--
EJB 2.x Deployer
-->
<deployment xmlns="urn:jboss:bean-deployer:2.0">
<!-- ejb-jar.xml parsing deployer -->
<bean name="Ejb2ParsingDeployer" class="org.jboss.deployment.EjbParsingDeployer">
<property name="type">ejb2x</property>
<property name="useSchemaValidation">false</property>
<property name="relativeOrder">3000</property>
</bean>
<bean name="JBossEjb2ParsingDeployer" class="org.jboss.deployment.JBossEjbParsingDeployer">
<property name="type">ejb2x</property>
<property name="relativeOrder">3001</property>
<property name="useSchemaValidation">false</property>
<property name="ignoreMissingStandardJBossXml">true</property>
</bean>
<bean name="EJB2xDeployer" class="org.jboss.ejb.deployers.EjbDeployer">
<!-- The EJBDeployer needs the JTA transaction manager service -->
<property name="transactionManagerServiceName">jboss:service=TransactionManager</property>
<!-- The dynamic class loading simple web server -->
<property name="webServiceName">jboss:service=WebService</property>
<!-- The CachedConnectionManager service used by the CachedConnectionInterceptor -->
<property name="cachedConnectionManagerName">jboss.jca:service=CachedConnectionManager</property>
<!-- The ejb timer service -->
<property name="timerServiceName">jboss.ejb:service=EJBTimerService</property>
<!-- A flag indicating if the ejb components should have in VM call
optimization disabled.
-->
<property name="callByValue">false</property>
<!-- Specify an unauthenticated identity -->
<property name="unauthenticatedIdentity">anonymous</property>
<!-- Specify a SecurityManagement Wrapper -->
<property name="securityManagement">
<inject bean="JNDIBasedSecurityManagement"/>
</property>
<!-- Specify a SecurityContext FQN class name -->
<property name="securityContextClassName">org.jboss.security.plugins.JBossSecurityContext</property>
<!-- Specify a SecurityDomain as fallback -->
<property name="defaultSecurityDomain">jboss-ejb-policy</property>
<depends>SecurityDeployer</depends>
</bean>
<bean name="MergedJBossMetaDataDeployer" class="org.jboss.ejb.deployers.MergedJBossMetaDataDeployer">
</bean>
<bean name="StandardJBossMetaDataDeployer" class="org.jboss.ejb.deployers.StandardJBossMetaDataDeployer">
</bean>
</deployment>
1.6 +259 -122 jboss-seam/bootstrap/deployers/ejb3-deployers-beans.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ejb3-deployers-beans.xml
===================================================================
RCS file: ejb3-deployers-beans.xml
diff -N ejb3-deployers-beans.xml
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ ejb3-deployers-beans.xml 5 Dec 2007 17:52:00 -0000 1.6
@@ -0,0 +1,259 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ JCA Deployers
+-->
+<deployment xmlns="urn:jboss:bean-deployer:2.0">
+
+ <!-- TODO this should be removed later on when ENC gets changed -->
+ <bean name="java:comp/Initializer" class="org.jboss.ejb3.embedded.JavaCompInitializer"/>
+ <bean name="DefaultPersistenceProperties" class="org.jboss.ejb3.DefaultPersistenceProperties"/>
+
+ <bean name="Ejb3Deployer" class="org.jboss.ejb3.deployers.Ejb3Deployer">
+ <property name="type">ejb3x</property>
+ <property name="kernel"><inject bean="jboss.kernel:service=Kernel"/></property>
+ <property name="mbeanServer"><inject bean="JMXKernel" property="mbeanServer"/></property>
+ <property name="defaultPersistenceProperties"><inject bean="DefaultPersistenceProperties" property="properties"/></property>
+ <property name="cacheFactoryRegistry"><inject bean="EJB3CacheFactoryRegistry" /></property>
+ <property name="poolFactoryRegistry"><inject bean="EJB3PoolFactoryRegistry" /></property>
+ <property name="remoteProxyFactoryRegistry"><inject bean="EJB3RemoteProxyFactoryRegistry" /></property>
+ <property name="persistenceManagerFactoryRegistry"><inject bean="EJB3PersistenceManagerFactoryRegistry" /></property>
+
+ <!--
+
+ Configure the deployer to optionally require a deployment
+ descriptor for deployable units. By turning this switch to "true",
+ "META-INF/jboss.xml" or the EJB3 Deployment Descriptor "META-INF/ejb-jar.xml"
+ will be required for deployment, enabling a performance increace in deployment by
+ not scanning for annotations in non-deployable EJB3 JARs.
+
+ Default for this value is "false".
+
+ -->
+ <property name="deploymentDescriptorRequired">true</property>
+
+ <property name="ignoredJarsSet">
+ <set elementClass="java.lang.String">
+ <value>snmp-adaptor.jar</value>
+ <value>otherimages.jar</value>
+ <value>applet.jar</value>
+ <value>jcommon.jar</value>
+ <value>console-mgr-classes.jar</value>
+ <value>jfreechart.jar</value>
+ <value>juddi-service.jar</value>
+ <value>wsdl4j.jar</value>
+ <value>commons-collections.jar</value>
+ <value>commons-pool.jar</value>
+ <value>juddi.jar</value>
+ <value>commons-discovery.jar</value>
+ <value>uddi4j.jar</value>
+ <value>axis.jar</value>
+ <value>commons-dbcp.jar</value>
+ <value>jboss-juddiaxis.jar</value>
+ <value>trove.jar</value>
+ <value>javassist.jar</value>
+ <value>jboss-aop-jdk50.jar</value>
+ <value>jboss-aspect-library-jdk50.jar</value>
+ <value>ejb3-persistence.jar</value>
+ <value>commons-validator-1.1.3.jar</value>
+ <value>commons-collections.jar</value>
+ <value>commons-fileupload.jar</value>
+ <value>commons-pool.jar</value>
+ <value>hibernate-entitymanager.jar</value>
+ <value>jboss-ejb3x.jar</value>
+ <value>commons-digester-1.6.jar</value>
+ <value>cglib-2.1.1.jar</value>
+ <value>commons-discovery.jar</value>
+ <value>jboss-annotations-ejb3.jar</value>
+ <value>jaxen-1.1-beta-4.jar</value>
+ <value>hibernate-annotations.jar</value>
+ <value>commons-httpclient.jar</value>
+ <value>commons-logging.jar</value>
+ <value>commons-vfs.jar</value>
+ <value>hibernate3.jar</value>
+ <value>commons-logging-api.jar</value>
+ <value>asm.jar</value>
+ <value>asm-attrs.jar</value>
+ <value>commons-lang-2.0.jar</value>
+ <value>commons-beanutils.jar</value>
+ <value>jboss-ejb3.jar</value>
+ <value>dom4j.jar</value>
+ <value>commons-codec-1.2.jar</value>
+ <value>wsdl4j.jar</value>
+ <value>xmlsec.jar</value>
+ <value>jbossws.jar</value>
+ <value>jboss-bean-deployer.jar</value>
+ <value>jboss-microcontainer.jar</value>
+ <value>jboss-dependency.jar</value>
+ <value>jboss-container.jar</value>
+ <value>tomcat-coyote.jar</value>
+ <value>commons-collections.jar</value>
+ <value>myfaces.jar</value>
+ <value>jstl.jar</value>
+ <value>commons-digester-1.6.jar</value>
+ <value>myfaces-impl.jar</value>
+ <value>commons-beanutils.jar</value>
+ <value>myfaces-jsf-api.jar</value>
+ <value>commons-codec-1.2.jar</value>
+ <value>catalina-optional.jar</value>
+ <value>tomcat-util.jar</value>
+ <value>jasper-compiler.jar</value>
+ <value>commons-el.jar</value>
+ <value>jasper-compiler-jdt.jar</value>
+ <value>tomcat-http.jar</value>
+ <value>catalina-manager.jar</value>
+ <value>jasper-runtime.jar</value>
+ <value>tomcat55-service.jar</value>
+ <value>servlets-invoker.jar</value>
+ <value>catalina.jar</value>
+ <value>naming-resources.jar</value>
+ <value>servlets-default.jar</value>
+ <value>tomcat-ajp.jar</value>
+ <value>commons-modeler.jar</value>
+ <value>tomcat-apr.jar</value>
+ <value>servlets-webdav.jar</value>
+ </set>
+ </property>
+ <depends>AspectLibrary</depends>
+ </bean>
+ <bean name="EJBStage2Deployer" class="org.jboss.ejb3.deployers.EJBStage2Deployer">
+ <depends>AspectLibrary</depends>
+ </bean>
+
+ <bean name="AppClientParsingDeployer" class="org.jboss.ejb3.deployers.AppClientParsingDeployer">
+ <property name="type">car</property>
+ <!-- TODO: check depends -->
+ <depends>AspectLibrary</depends>
+ </bean>
+
+ <bean name="JBossClientParsingDeployer" class="org.jboss.ejb3.deployers.JBossClientParsingDeployer">
+ <property name="type">car</property>
+ <depends>AppClientParsingDeployer</depends>
+ </bean>
+
+ <bean name="AppClientScanningDeployer" class="org.jboss.ejb3.deployers.AppClientScanningDeployer">
+ <depends>JBossClientParsingDeployer</depends>
+ </bean>
+
+ <bean name="Ejb3ClientDeployer" class="org.jboss.ejb3.deployers.Ejb3ClientDeployer">
+ <property name="type">car</property>
+ <property name="kernel"><inject bean="jboss.kernel:service=Kernel"/></property>
+ <property name="mbeanServer"><inject bean="JMXKernel" property="mbeanServer"/></property>
+ <!-- TODO: check depends -->
+ <depends>AspectLibrary</depends>
+ <depends>AppClientScanningDeployer</depends>
+ </bean>
+
+ <!-- EJB3 Cache Factory Registry -->
+ <bean name="EJB3CacheFactoryRegistry" class="org.jboss.ejb3.cache.CacheFactoryRegistry">
+ <property name="factories">
+ <!-- Define each of the registered factories -->
+ <map class="java.util.HashMap" keyClass="java.lang.String"
+ valueClass="java.lang.Class">
+ <!-- NoPassivationCache -->
+ <entry>
+ <key>NoPassivationCache</key>
+ <value>org.jboss.ejb3.cache.NoPassivationCacheFactory</value>
+ </entry>
+ <!-- SimpleStatefulCache -->
+ <entry>
+ <key>SimpleStatefulCache</key>
+ <value>org.jboss.ejb3.cache.simple.SimpleStatefulCacheFactory</value>
+ </entry>
+ <!-- StatefulTreeCache -->
+ <entry>
+ <key>StatefulTreeCache</key>
+ <value>org.jboss.ejb3.cache.tree.StatefulTreeCacheFactory</value>
+ </entry>
+ </map>
+ </property>
+ </bean>
+
+ <!-- EJB3 Pool Factory Registry -->
+ <bean name="EJB3PoolFactoryRegistry" class="org.jboss.ejb3.pool.PoolFactoryRegistry">
+ <property name="factories">
+ <!-- Define each of the registered factories -->
+ <map class="java.util.HashMap" keyClass="java.lang.String"
+ valueClass="java.lang.Class">
+ <!-- ThreadlocalPool -->
+ <entry>
+ <key>ThreadlocalPool</key>
+ <value>org.jboss.ejb3.pool.ThreadlocalPoolFactory</value>
+ </entry>
+ <!-- StrictMaxPool -->
+ <entry>
+ <key>StrictMaxPool</key>
+ <value>org.jboss.ejb3.pool.StrictMaxPoolFactory</value>
+ </entry>
+ </map>
+ </property>
+ </bean>
+
+ <!-- Remoting Proxy Factory Registry -->
+ <bean name="EJB3RemoteProxyFactoryRegistry" class="org.jboss.ejb3.remoting.RemoteProxyFactoryRegistry">
+ <property name="factories">
+ <!-- Define each of the registered factories -->
+ <map class="java.util.HashMap" keyClass="java.lang.String"
+ valueClass="java.lang.Class">
+ <!-- RemoteProxyFactory -->
+ <entry>
+ <key>RemoteProxyFactory</key>
+ <value>org.jboss.ejb3.remoting.RemoteProxyFactory</value>
+ </entry>
+ <!-- IORFactory -->
+ <entry>
+ <key>IORFactory</key>
+ <value>org.jboss.ejb3.iiop.IORFactory</value>
+ </entry>
+ <!-- ServiceRemoteProxyFactory -->
+ <entry>
+ <key>ServiceRemoteProxyFactory</key>
+ <value>org.jboss.ejb3.service.ServiceRemoteProxyFactory</value>
+ </entry>
+ <!-- StatefulClusterProxyFactory -->
+ <!-- <entry>
+ <key>StatefulClusterProxyFactory</key>
+ <value>org.jboss.ejb3.stateful.StatefulClusterProxyFactory</value>
+ </entry>-->
+ <!-- StatefulRemoteProxyFactory -->
+ <entry>
+ <key>StatefulRemoteProxyFactory</key>
+ <value>org.jboss.ejb3.stateful.StatefulRemoteProxyFactory</value>
+ </entry>
+ <!-- StatelessClusterProxyFactory -->
+ <!-- <entry>
+ <key>StatelessClusterProxyFactory</key>
+ <value>org.jboss.ejb3.stateless.StatelessClusterProxyFactory</value>
+ </entry>-->
+ <!-- StatelessRemoteProxyFactory -->
+ <entry>
+ <key>StatelessRemoteProxyFactory</key>
+ <value>org.jboss.ejb3.stateless.StatelessRemoteProxyFactory</value>
+ </entry>
+ </map>
+ </property>
+ </bean>
+
+ <!-- EJB3 Persistence Manager Factory Registry -->
+ <bean name="EJB3PersistenceManagerFactoryRegistry" class="org.jboss.ejb3.cache.persistence.PersistenceManagerFactoryRegistry">
+ <property name="factories">
+ <!-- Define each of the registered factories -->
+ <map class="java.util.HashMap" keyClass="java.lang.String"
+ valueClass="java.lang.Class">
+ <!-- StatefulSessionFilePersistenceManager -->
+ <entry>
+ <key>StatefulSessionFilePersistenceManager</key>
+ <value>org.jboss.ejb3.cache.simple.StatefulSessionFilePersistenceManagerFactory</value>
+ </entry>
+ </map>
+ </property>
+ </bean>
+
+ <bean name="JNDIKernelRegistryPlugin" class="org.jboss.ejb3.kernel.JNDIKernelRegistryPlugin"/>
+
+ <!-- Persistence Unit deployers -->
+ <bean name="PersistenceUnitParsingDeployer" class="org.jboss.ejb3.deployers.PersistenceUnitParsingDeployer">
+ <property name="type">car</property>
+ </bean>
+
+</deployment>
1.1 date: 2007/12/05 17:52:00; author: pmuir; state: Exp;jboss-seam/bootstrap/deployers/jboss-aspect-library-beans.xml
Index: jboss-aspect-library-beans.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!--
Aspect Deployer
-->
<deployment xmlns="urn:jboss:bean-deployer:2.0">
<!-- Aspect Library -->
<bean name="AspectLibrary" class="org.jboss.aop.deployers.JBossAspectLibrary">
<property name="aspectManager"><inject bean="AspectManager"/></property>
</bean>
<!-- Add the JMX -->
<aop:lifecycle-configure xmlns:aop="urn:jboss:aop-beans:1.0"
name="JMXAdvice"
class="org.jboss.aop.microcontainer.aspects.jmx.JMXLifecycleCallback"
classes="@org.jboss.aop.microcontainer.aspects.jmx.JMX"
manager-bean="AspectManager"
manager-property="aspectManager">
<property name="mbeanServer"><inject bean="JMXKernel" property="mbeanServer"/></property>
</aop:lifecycle-configure>
</deployment>
1.6 +78 -48 jboss-seam/bootstrap/deployers/jca-deployers-beans.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: jca-deployers-beans.xml
===================================================================
RCS file: jca-deployers-beans.xml
diff -N jca-deployers-beans.xml
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ jca-deployers-beans.xml 5 Dec 2007 17:52:00 -0000 1.6
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ JCA Deployers
+ $Id: jca-deployers-beans.xml,v 1.6 2007/12/05 17:52:00 pmuir Exp $
+-->
+<deployment xmlns="urn:jboss:bean-deployer:2.0">
+
+ <bean name="JCAMetaDataRepository" class="org.jboss.resource.metadata.repository.DefaultJCAMetaDataRepository"/>
+
+ <!-- RAR Deployment -->
+ <bean name="RARParserDeployer" class="org.jboss.resource.deployers.RARParserDeployer">
+ <property name="metaDataRepository"><inject bean="JCAMetaDataRepository"/></property>
+ <property name="type">rar</property>
+ </bean>
+
+ <bean name="RARDeployer" class="org.jboss.resource.deployers.RARDeployer">
+ <property name="workManagerName">jboss.jca:service=WorkManager</property>
+ <property name="XATerminatorName">jboss:service=TransactionManager</property>
+ <property name="type">rar</property>
+ </bean>
+
+
+
+ <!-- ConnectionFactory Deployment - ->
+
+ <bean name="ConnectionFactoryDeployer" class="org.jboss.system.deployers.ServiceXSLDeployer">
+ <property name="suffix">-ds.xml</property>
+ <property name="XSLPath">stylesheets/ConnectionFactoryTemplate.xsl</property>
+ <property name="type">jca-ds</property>
+ </bean>
+
+ -->
+
+ <bean name="MCFBuilder" class="org.jboss.resource.deployers.builder.ManagedConnectionFactoryBuilder">
+ <property name="metaDataRepository"><inject bean="JCAMetaDataRepository"/></property>
+ </bean>
+
+ <bean name="PoolBuilder" class="org.jboss.resource.deployers.builder.ManagedConnectionPoolBuilder"/>
+ <bean name="ConnectionManagerBuilder" class="org.jboss.resource.deployers.builder.ConnectionManagerBuilder"/>
+ <bean name="ConnectionFactoryBindingBuilder" class="org.jboss.resource.deployers.builder.ConnectionFactoryBindingBuilder"/>
+ <bean name="MetaDataTypeMappingBuilder" class="org.jboss.resource.deployers.builder.MetaDataTypeMappingBuilder"/>
+
+ <bean name="ManagedConnectionFactoryParserDeployer" class="org.jboss.resource.deployers.ManagedConnectionFactoryParserDeployer">
+ <property name="repository"><inject bean="JCAMetaDataRepository"></inject></property>
+ <property name="suffix">-ds.xml</property>
+ <property name="type">jca-ds</property>
+ </bean>
+
+
+ <bean name="ManagedConnectionFactoryDeployer" class="org.jboss.resource.deployers.ManagedConnectionFactoryDeployer">
+ <property name="repository"><inject bean="JCAMetaDataRepository"></inject></property>
+ <property name="builders">
+ <list>
+ <inject bean="MCFBuilder"/>
+ <inject bean="PoolBuilder"/>
+ <inject bean="ConnectionManagerBuilder"/>
+ <inject bean="ConnectionFactoryBindingBuilder"/>
+ <inject bean="MetaDataTypeMappingBuilder"/>
+ </list>
+ </property>
+ <property name="type">jca-ds</property>
+ </bean>
+
+ <!-- The template for creating a datasource -->
+ <bean name="DsDataSourceTemplate" class="org.jboss.resource.deployers.management.DsDataSourceTemplate">
+ <property name="info"><inject bean="DsDataSourceTemplateInfo"/></property>
+ </bean>
+ <bean name="DsDataSourceTemplateInfo"
+ class="org.jboss.resource.deployers.management.DsDataSourceTemplateInfo">
+ <constructor>
+ <parameter>DsDataSourceTemplate</parameter>
+ <parameter>A template for *-ds.xml deployments</parameter>
+ <parameter>org.jboss.resource.metadata.mcf.ManagedConnectionFactoryDeploymentGroup</parameter>
+ </constructor>
+ </bean>
+
+</deployment>
1.1 date: 2007/12/05 17:52:00; author: pmuir; state: Exp;jboss-seam/bootstrap/deployers/metadata-beans.xml
Index: metadata-beans.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!--
MetaData configuration
$Id: metadata-beans.xml,v 1.1 2007/12/05 17:52:00 pmuir Exp $
-->
<deployment xmlns="urn:jboss:bean-deployer:2.0">
<!-- The reference metdata resolving deployer
-->
<bean name="ReferenceMetaDataResolverDeployer"
class="org.jboss.deployment.ReferenceMetaDataResolverDeployer">
</bean>
<bean name="AnnotationMetaDataDeployer"
class="org.jboss.deployment.AnnotationMetaDataDeployer">
<property name="metaDataCompleteIsDefault">true</property>
</bean>
<!-- The schema location to JBossXB binding class mappings. We specify the dtd/xsd name
of the schema as the location to work with legacy dtd as well as namespace based
documents.
-->
<bean name="SchemaResolverConfig"
class="org.jboss.xb.binding.sunday.unmarshalling.SchemaResolverConfig">
<!-- schemaLocation to JBossXBuilder binding classes -->
<property name="bindingClassesByLocations">
<map keyClass="java.lang.String" valueClass="java.lang.String">
<!-- EarMetaData -->
<entry>
<key>application</key>
<value>org.jboss.metadata.ear.spec.Ear14MetaData</value>
</entry>
<entry>
<key>application_1_2.dtd</key>
<value>org.jboss.metadata.ear.spec.Ear13DTDMetaData</value>
</entry>
<entry>
<key>application_1_3.dtd</key>
<value>org.jboss.metadata.ear.spec.Ear13DTDMetaData</value>
</entry>
<entry>
<key>application_1_4.xsd</key>
<value>org.jboss.metadata.ear.spec.Ear14MetaData</value>
</entry>
<entry>
<key>application_5.xsd</key>
<value>org.jboss.metadata.ear.spec.Ear50MetaData</value>
</entry>
<!-- JBossAppMetaData -->
<entry>
<key>jboss-app</key>
<value>org.jboss.metadata.ear.jboss.JBoss50DTDAppMetaData</value>
</entry>
<entry>
<key>jboss-app_3_0.dtd</key>
<value>org.jboss.metadata.ear.jboss.JBoss50DTDAppMetaData</value>
</entry>
<entry>
<key>jboss-app_3_2.dtd</key>
<value>org.jboss.metadata.ear.jboss.JBoss50DTDAppMetaData</value>
</entry>
<entry>
<key>jboss-app_4_0.dtd</key>
<value>org.jboss.metadata.ear.jboss.JBoss50DTDAppMetaData</value>
</entry>
<entry>
<key>jboss-app_4_2.dtd</key>
<value>org.jboss.metadata.ear.jboss.JBoss50DTDAppMetaData</value>
</entry>
<entry>
<key>jboss-app_5_0.dtd</key>
<value>org.jboss.metadata.ear.jboss.JBoss50DTDAppMetaData</value>
</entry>
<entry>
<key>jboss-app_5_0.xsd</key>
<value>org.jboss.metadata.ear.jboss.JBoss50AppMetaData</value>
</entry>
<!-- ApplicationClientMetaData -->
<entry>
<key>application-client</key>
<value>org.jboss.metadata.client.spec.ApplicationClient14DTDMetaData</value>
</entry>
<entry>
<key>application-client_1_2.dtd</key>
<value>org.jboss.metadata.client.spec.ApplicationClient14DTDMetaData</value>
</entry>
<entry>
<key>application-client_1_3.dtd</key>
<value>org.jboss.metadata.client.spec.ApplicationClient14DTDMetaData</value>
</entry>
<entry>
<key>application-client_1_4.xsd</key>
<value>org.jboss.metadata.client.spec.ApplicationClient14MetaData</value>
</entry>
<entry>
<key>application-client_5.xsd</key>
<value>org.jboss.metadata.client.spec.ApplicationClient5MetaData</value>
</entry>
<!-- ApplicationClientMetaData -->
<entry>
<key>jboss-client</key>
<value>org.jboss.metadata.client.jboss.JBossClient5DTDMetaData</value>
</entry>
<entry>
<key>jboss-client_3_0.dtd</key>
<value>org.jboss.metadata.client.jboss.JBossClient5DTDMetaData</value>
</entry>
<entry>
<key>jboss-client_3_2.dtd</key>
<value>org.jboss.metadata.client.jboss.JBossClient5DTDMetaData</value>
</entry>
<entry>
<key>jboss-client_4_0.dtd</key>
<value>org.jboss.metadata.client.jboss.JBossClient5DTDMetaData</value>
</entry>
<entry>
<key>jboss-client_4_2.dtd</key>
<value>org.jboss.metadata.client.jboss.JBossClient5DTDMetaData</value>
</entry>
<entry>
<key>jboss-client_5_0.dtd</key>
<value>org.jboss.metadata.client.jboss.JBossClient5DTDMetaData</value>
</entry>
<entry>
<key>jboss-client_5_0.xsd</key>
<value>org.jboss.metadata.client.jboss.JBossClient5MetaData</value>
</entry>
<!-- EjbJarMetaData -->
<entry>
<key>ejb-jar</key>
<value>org.jboss.metadata.ejb.spec.EjbJar20MetaData</value>
</entry>
<entry>
<key>ejb-jar_1_1.dtd</key>
<value>org.jboss.metadata.ejb.spec.EjbJar1xMetaData</value>
</entry>
<entry>
<key>ejb-jar_2_0.dtd</key>
<value>org.jboss.metadata.ejb.spec.EjbJar20MetaData</value>
</entry>
<entry>
<key>ejb-jar_2_1.xsd</key>
<value>org.jboss.metadata.ejb.spec.EjbJar21MetaData</value>
</entry>
<entry>
<key>ejb-jar_3_0.xsd</key>
<value>org.jboss.metadata.ejb.spec.EjbJar30MetaData</value>
</entry>
<!-- JBossMetaData -->
<entry>
<key>jboss</key>
<value>org.jboss.metadata.ejb.jboss.JBoss50DTDMetaData</value>
</entry>
<entry>
<key>jboss_3_0.dtd</key>
<value>org.jboss.metadata.ejb.jboss.JBoss50DTDMetaData</value>
</entry>
<entry>
<key>jboss_3_2.dtd</key>
<value>org.jboss.metadata.ejb.jboss.JBoss50DTDMetaData</value>
</entry>
<entry>
<key>jboss_4_0.dtd</key>
<value>org.jboss.metadata.ejb.jboss.JBoss50DTDMetaData</value>
</entry>
<entry>
<key>jboss_4_2.dtd</key>
<value>org.jboss.metadata.ejb.jboss.JBoss50DTDMetaData</value>
</entry>
<entry>
<key>jboss_5_0.dtd</key>
<value>org.jboss.metadata.ejb.jboss.JBoss50DTDMetaData</value>
</entry>
<entry>
<key>jboss_5_0.xsd</key>
<value>org.jboss.metadata.ejb.jboss.JBoss50MetaData</value>
</entry>
<!-- WebMetaData -->
<entry>
<key>web-app</key>
<value>org.jboss.metadata.web.spec.Web23MetaData</value>
</entry>
<entry>
<key>web-app_2_2.dtd</key>
<value>org.jboss.metadata.web.spec.Web23MetaData</value>
</entry>
<entry>
<key>web-app_2_3.dtd</key>
<value>org.jboss.metadata.web.spec.Web23MetaData</value>
</entry>
<entry>
<key>web-app_2_4.xsd</key>
<value>org.jboss.metadata.web.spec.Web24MetaData</value>
</entry>
<entry>
<key>web-app_2_5.xsd</key>
<value>org.jboss.metadata.web.spec.Web25MetaData</value>
</entry>
<!-- JBossWebMetaData -->
<entry>
<key>jboss-web</key>
<value>org.jboss.metadata.web.jboss.JBoss50DTDWebMetaData</value>
</entry>
<entry>
<key>jboss-web_3_0.dtd</key>
<value>org.jboss.metadata.web.jboss.JBoss50DTDWebMetaData</value>
</entry>
<entry>
<key>jboss-web_3_2.dtd</key>
<value>org.jboss.metadata.web.jboss.JBoss50DTDWebMetaData</value>
</entry>
<entry>
<key>jboss-web_4_0.dtd</key>
<value>org.jboss.metadata.web.jboss.JBoss50DTDWebMetaData</value>
</entry>
<entry>
<key>jboss-web_4_2.dtd</key>
<value>org.jboss.metadata.web.jboss.JBoss50DTDWebMetaData</value>
</entry>
<entry>
<key>jboss-web_5_0.dtd</key>
<value>org.jboss.metadata.web.jboss.JBoss50DTDWebMetaData</value>
</entry>
<entry>
<key>jboss-web_5_0.xsd</key>
<value>org.jboss.metadata.web.jboss.JBoss50WebMetaData</value>
</entry>
</map>
</property>
</bean>
</deployment>
1.3 +30 -30 jboss-seam/bootstrap/deployers/security-deployer-beans.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: security-deployer-beans.xml
===================================================================
RCS file: security-deployer-beans.xml
diff -N security-deployer-beans.xml
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ security-deployer-beans.xml 5 Dec 2007 17:52:00 -0000 1.3
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ Security Deployer
+-->
+<deployment xmlns="urn:jboss:bean-deployer:2.0">
+ <bean name="SecurityDeployer" class="org.jboss.deployment.security.SecurityDeployer">
+ <property name="type">security</property>
+ <property name="ignoreSuffixes">
+ <set elementClass="java.lang.String">
+ <value>xml</value>
+ <value>beans</value>
+ <value>deployer</value>
+ <value>rar</value>
+ <value>properties</value>
+ </set>
+ </property>
+ </bean>
+
+ <!-- JNDI Object Factory to establish SecurityDomainContext objects -->
+ <bean name="SecurityDomainObjectFactory" class="org.jboss.security.integration.SecurityDomainObjectFactory" />
+
+ <!-- JNDI Context legacy establishment of java:/jaas/securityDomain -->
+ <bean name="JBossSecurityJNDIContextEstablishment" class="org.jboss.security.integration.JNDIContextEstablishment"/>
+
+ <!-- JNDI Based Security Management -->
+ <bean name="JNDIBasedSecurityManagement" class="org.jboss.security.integration.JNDIBasedSecurityManagement">
+ </bean>
+
+</deployment>
More information about the jboss-cvs-commits
mailing list