[Jboss-cvs] JBossAS SVN: r55836 - branches/MC_VDF_WORK/server/src/etc/conf/default

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Aug 11 15:38:03 EDT 2006


Author: scott.stark at jboss.org
Date: 2006-08-11 15:38:01 -0400 (Fri, 11 Aug 2006)
New Revision: 55836

Modified:
   branches/MC_VDF_WORK/server/src/etc/conf/default/deployer-beans.xml
Log:
Add the server/conf dir to the JMXClassLoader path and deploy the conf/jboss-service.xml static mbeans.

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-11 19:35:24 UTC (rev 55835)
+++ branches/MC_VDF_WORK/server/src/etc/conf/default/deployer-beans.xml	2006-08-11 19:38:01 UTC (rev 55836)
@@ -1,9 +1,9 @@
 <?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:$
+   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"
@@ -15,7 +15,7 @@
       </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>
@@ -32,7 +32,7 @@
    <!-- 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">
@@ -41,22 +41,23 @@
    </bean>
    <bean name="JARDeployer" class="org.jboss.deployers.plugins.jar.JARDeployer">
    </bean>
-
+   
    <!-- Load the jboss jmx classes -->
    <bean name="JMXClassLoader" class="org.jboss.vfs.classloading.VFSClassLoader">
       <constructor factoryClass="org.jboss.vfs.classloading.VFSClassLoaderFactory"
-                   factoryMethod="newClassLoader">
+         factoryMethod="newClassLoader">
          <parameter class="java.net.URL">${jboss.home.url}</parameter>
          <parameter>
-         	<array class="[Ljava.lang.String;" elementClass="java.lang.String">
-	         	<value>lib/dom4j.jar</value>
-	         	<value>lib/jboss-j2se.jar</value>
-	         	<value>lib/jboss-jmx.jar</value>
-	         	<value>lib/jboss-mbeans.jar</value>
-	         	<value>lib/jboss-system-jmx.jar</value>
+            <array class="[Ljava.lang.String;" elementClass="java.lang.String">
+               <value>lib/dom4j.jar</value>
+               <value>lib/jboss-j2se.jar</value>
+               <value>lib/jboss-jmx.jar</value>
+               <value>lib/jboss-mbeans.jar</value>
+               <value>lib/jboss-system-jmx.jar</value>
                <value>server/${jboss.server.name}/lib/*.jar</value>
-         	</array>
-         	</parameter>
+               <value>server/${jboss.server.name}/conf/</value>
+            </array>
+         </parameter>
          <parameter><inject bean="VFSFactory"/></parameter>
       </constructor>
    </bean>
@@ -67,24 +68,29 @@
       <property name="server"><inject bean="JMXKernel" property="mbeanServer" /></property>
       <property name="serviceController"><inject bean="JMXKernel" property="serviceController" /></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
-	-->
+   <!-- 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="org.jboss.system.server.Server"/></property>
    </bean>
-
+   
    <!-- Hot deployment service that directly uses the MainDeployer -->
    <bean name="VFSDeploymentScanner" class="org.jboss.deployers.plugins.scanner.VFSDeploymentScannerImpl">
       <classloader><inject bean="JMXClassLoader"/></classloader>
       <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>
+         <list elementClass="java.net.URI">
+            <!-- Legacy static conf/jboss-service.xml -->
+            <value>${jboss.server.home.url}/conf/jboss-service.xml</value>
+            <!-- Standard hot deployment directory -->
+            <value>${jboss.server.home.url}/deploy/</value>
+         </list>
       </property>
       <property name="scanPeriod"><value>500000</value></property>
       <demand state="Instantiated">Deployers</demand>
    </bean>
-	
+   
 </deployment>




More information about the jboss-cvs-commits mailing list