[Jboss-cvs] JBossAS SVN: r55329 - branches/MC_VDF_WORK/server/src/etc/conf/default
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sat Aug 5 01:36:49 EDT 2006
Author: scott.stark at jboss.org
Date: 2006-08-05 01:36:48 -0400 (Sat, 05 Aug 2006)
New Revision: 55329
Modified:
branches/MC_VDF_WORK/server/src/etc/conf/default/deployer-beans.xml
Log:
Add a VFSClassLoader for the SARDeployer/JMXKernel
Modified: branches/MC_VDF_WORK/server/src/etc/conf/default/deployer-beans.xml
===================================================================
--- branches/MC_VDF_WORK/server/src/etc/conf/default/deployer-beans.xml 2006-08-05 03:56:22 UTC (rev 55328)
+++ branches/MC_VDF_WORK/server/src/etc/conf/default/deployer-beans.xml 2006-08-05 05:36:48 UTC (rev 55329)
@@ -1,58 +1,79 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- A ProfileServiceBootstrap bootstrap descriptor that uses the simple
-VFSDeploymentScanner that goes directly to the MainDeployer rather than the
-ProfileService.
-$Id$
--->
-<deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="urn:jboss:bean-deployer:2.0 bean-deployer_2_0.xsd"
- xmlns="urn:jboss:bean-deployer:2.0">
- <!-- -->
- <bean name="ProfileService" class="org.jboss.system.server.profileservice.ProfileServiceImpl">
- <constructor>
- <parameter>${jboss.server.name}</parameter>
- </constructor>
- <property name="profileRoot">${jboss.server.home.url}/profile</property>
- </bean>
-
- <!-- The MainDeployer -->
- <bean name="MainDeployer" class="org.jboss.deployers.plugins.MainDeployerImpl">
- <property name="VFSFactory"><inject bean="VFSFactory"/></property>
- </bean>
- <!-- The factory for VFS instances -->
- <bean name="VFSFactory" class="org.jboss.vfs.file.DefaultVFSFactory">
- </bean>
-
- <!-- Deployers. Declaration order defines the deployer chain order
- -->
- <bean name="ClassLoadingDeployer" class="org.jboss.deployers.plugins.classloading.ClassLoadingDeployer">
- <property name="mainDeployer"><inject bean="MainDeployer"/></property>
- </bean>
- <bean name="BeanDeployer" class="org.jboss.deployers.plugins.bean.BeanDeployer">
- <property name="mainDeployer"><inject bean="MainDeployer"/></property>
- </bean>
- <bean name="SARDeployer" class="org.jboss.deployment.SARDeployer">
- <property name="useNamespaceAwareParser">true</property>
- </bean>
-
- <!-- A bean that setups a jboss-4.0.x type of jmx kernel to support the
- the legacy mbean deployments handled by the SARDeployer
- -->
- <bean name="JMXKernel" class="org.jboss.system.server.jmx.JMXKernel">
- <property name="serverImpl"><inject bean="ProfileService"/></property>
- <property name="serviceController"><inject bean="SARDeployer" property="serviceController" /></property>
- </bean>
-
- <!-- Hot deployment service that directly uses the MainDeployer -->
- <bean name="VFSDeploymentScanner" class="org.jboss.deployers.plugins.scanner.VFSDeploymentScannerImpl">
- <property name="mainDeployer"><inject bean="MainDeployer"/></property>
- <property name="VFSFactory"><inject bean="MainDeployer" property="VFSFactory" /></property>
- <property name="URIList">
- <list elementClass="java.net.URI"><value>${jboss.server.home.url}/deploy/</value></list>
- </property>
- <property name="scanPeriod"><value>5000</value></property>
- </bean>
-
-</deployment>
-
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- A ProfileServiceBootstrap bootstrap descriptor that uses the simple
+VFSDeploymentScanner that goes directly to the MainDeployer rather than the
+ProfileService.
+$Id$
+-->
+<deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="urn:jboss:bean-deployer:2.0 bean-deployer_2_0.xsd"
+ xmlns="urn:jboss:bean-deployer:2.0">
+ <!-- -->
+ <bean name="ProfileService" class="org.jboss.system.server.profileservice.ProfileServiceImpl">
+ <constructor>
+ <parameter>${jboss.server.name}</parameter>
+ </constructor>
+ <property name="profileRoot">${jboss.server.home.url}/profile</property>
+ </bean>
+
+ <!-- The MainDeployer -->
+ <bean name="MainDeployer" class="org.jboss.deployers.plugins.MainDeployerImpl">
+ <property name="VFSFactory"><inject bean="VFSFactory"/></property>
+ </bean>
+ <!-- The factory for VFS instances -->
+ <bean name="VFSFactory" class="org.jboss.vfs.file.DefaultVFSFactory">
+ </bean>
+
+ <!-- Deployers. Declaration order defines the deployer chain order
+ -->
+ <bean name="ClassLoadingDeployer" class="org.jboss.deployers.plugins.classloading.ClassLoadingDeployer">
+ <property name="mainDeployer"><inject bean="MainDeployer"/></property>
+ </bean>
+ <bean name="BeanDeployer" class="org.jboss.deployers.plugins.bean.BeanDeployer">
+ <property name="mainDeployer"><inject bean="MainDeployer"/></property>
+ </bean>
+ <bean name="SARDeployer" class="org.jboss.deployment.SARDeployer">
+ <property name="useNamespaceAwareParser">true</property>
+ </bean>
+
+ <!-- Load the jboss jmx classes -->
+ <bean name="JMXClassLoader" class="org.jboss.vfs.classloading.VFSClassLoader">
+ <constructor factoryClass="org.jboss.vfs.classloading.VFSClassLoaderFactory"
+ factoryMethod="newClassLoader">
+ <parameter class="java.net.URL">${jboss.lib.url}</parameter>
+ <parameter>
+ <array class="[Ljava.lang.String;" elementClass="java.lang.String">
+ <value>dom4j.jar</value>
+ <value>jboss-j2se.jar</value>
+ <value>jboss-jmx.jar</value>
+ <value>jboss-mbeans.jar</value>
+ <value>jboss-system-jmx.jar</value>
+ </array>
+ </parameter>
+ <parameter><inject bean="MainDeployer" property="VFSFactory"/></parameter>
+ </constructor>
+ </bean>
+ <bean name="SARDeployer" class="org.jboss.deployment.SARDeployer">
+ <classloader><inject bean="JMXClassLoader"/></classloader>
+ <property name="useNamespaceAwareParser">true</property>
+ </bean>
+ <!-- A bean that setups a jboss-4.0.x type of jmx kernel to support the
+ the legacy mbean deployments handled by the SARDeployer
+ -->
+ <bean name="JMXKernel" class="org.jboss.system.server.jmx.JMXKernel">
+ <classloader><inject bean="JMXClassLoader"/></classloader>
+ <property name="serverImpl"><inject bean="ProfileService"/></property>
+ <property name="serviceController"><inject bean="SARDeployer" property="serviceController" /></property>
+ </bean>
+
+ <!-- Hot deployment service that directly uses the MainDeployer -->
+ <bean name="VFSDeploymentScanner" class="org.jboss.deployers.plugins.scanner.VFSDeploymentScannerImpl">
+ <property name="mainDeployer"><inject bean="MainDeployer"/></property>
+ <property name="VFSFactory"><inject bean="MainDeployer" property="VFSFactory" /></property>
+ <property name="URIList">
+ <list elementClass="java.net.URI"><value>${jboss.server.home.url}/deploy/</value></list>
+ </property>
+ <property name="scanPeriod"><value>5000</value></property>
+ </bean>
+
+</deployment>
More information about the jboss-cvs-commits
mailing list