[jboss-cvs] JBossAS SVN: r80843 - in trunk: profileservice/src/resources and 2 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Nov 12 02:34:57 EST 2008
Author: scott.stark at jboss.org
Date: 2008-11-12 02:34:57 -0500 (Wed, 12 Nov 2008)
New Revision: 80843
Added:
trunk/profileservice/src/resources/profileservice-hdscanner-jboss-beans.xml
Modified:
trunk/build/build-distr.xml
trunk/build/build.xml
trunk/profileservice/src/resources/profileservice-jboss-beans.xml
trunk/server/src/etc/conf/default/profile.xml
trunk/system/src/main/org/jboss/system/server/profileservice/hotdeploy/HDScanner.java
Log:
JBAS-6190, deploy the HDScanner bean in deploy/profileservice-hdscanner-jboss-beans.xml regardless of the profile service implementation
Modified: trunk/build/build-distr.xml
===================================================================
--- trunk/build/build-distr.xml 2008-11-12 06:13:58 UTC (rev 80842)
+++ trunk/build/build-distr.xml 2008-11-12 07:34:57 UTC (rev 80843)
@@ -1735,6 +1735,9 @@
<copy todir="${install.all.lib}" filtering="no">
<fileset dir="${_module.output}/lib" includes="*.jar"/>
</copy>
+ <!-- Copy the profileservice hdscanner bean to deploy -->
+ <copy todir="${install.server}/all/deploy/"
+ file="${_module.output}/resources/profileservice-hdscanner-jboss-beans.xml" />
<!-- Copy the profileservice beans to an optional file -->
<copy tofile="${install.server}/all/deploy/profileservice-jboss-beans.xml.bak"
file="${_module.output}/resources/profileservice-jboss-beans.xml" />
Modified: trunk/build/build.xml
===================================================================
--- trunk/build/build.xml 2008-11-12 06:13:58 UTC (rev 80842)
+++ trunk/build/build.xml 2008-11-12 07:34:57 UTC (rev 80843)
@@ -773,6 +773,9 @@
tofile="${install.minimal.conf}/bootstrap.xml"/>
<copy file="${install.default.conf}/jboss-minimal.xml"
tofile="${install.minimal.conf}/jboss-service.xml"/>
+ <copy file="${project.root}/profileservice/output/resources/profileservice-hdscanner-jboss-beans.xml"
+ todir="${install.minimal.deploy}"
+overwrite="true"/>
<copy todir="${install.minimal.lib}">
<fileset dir="${install.shared.lib}">
<include name="jnpserver.jar" />
Added: trunk/profileservice/src/resources/profileservice-hdscanner-jboss-beans.xml
===================================================================
--- trunk/profileservice/src/resources/profileservice-hdscanner-jboss-beans.xml (rev 0)
+++ trunk/profileservice/src/resources/profileservice-hdscanner-jboss-beans.xml 2008-11-12 07:34:57 UTC (rev 80843)
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ ProfileService beans that extend the bootstrap configuration. This
+ includes:
+ Hot deployment scanning
+ ...
+ $Id: profileservice-jboss-beans.xml 79345 2008-10-10 13:46:55Z emuckenhuber $
+-->
+<deployment xmlns="urn:jboss:bean-deployer:2.0">
+
+ <!-- Hotdeployment of applications -->
+ <bean name="HDScanner"
+ class="org.jboss.system.server.profileservice.hotdeploy.HDScanner">
+ <property name="mainDeployer"><inject bean="MainDeployer"/></property>
+ <!-- Workaround for JBMICROCONT-176
+ -->
+ <property name="controller"><inject bean="jboss.kernel:service=KernelController"/></property>
+ <!-- Broken due to JBMICROCONT-176
+ <property name="controller"><inject bean="jboss.kernel:service=Kernel" property="controller"/></property>
+ -->
+
+ <property name="profileService"><inject bean="ProfileService"/></property>
+ <property name="scanPeriod">5000</property>
+ <property name="scanThreadName">HDScanner</property>
+ </bean>
+</deployment>
Modified: trunk/profileservice/src/resources/profileservice-jboss-beans.xml
===================================================================
--- trunk/profileservice/src/resources/profileservice-jboss-beans.xml 2008-11-12 06:13:58 UTC (rev 80842)
+++ trunk/profileservice/src/resources/profileservice-jboss-beans.xml 2008-11-12 07:34:57 UTC (rev 80843)
@@ -5,6 +5,7 @@
includes:
Remote access to ProfileService interfaces
ManagementView plugin + DeploymentTemplates
+ Hot deployment scanning
...
$Id$
-->
Modified: trunk/server/src/etc/conf/default/profile.xml
===================================================================
--- trunk/server/src/etc/conf/default/profile.xml 2008-11-12 06:13:58 UTC (rev 80842)
+++ trunk/server/src/etc/conf/default/profile.xml 2008-11-12 07:34:57 UTC (rev 80843)
@@ -76,19 +76,4 @@
</property>
</bean>
- <!-- Hotdeployment of applications -->
- <bean name="HDScanner"
- class="org.jboss.system.server.profileservice.hotdeploy.HDScanner">
- <property name="mainDeployer"><inject bean="MainDeployer"/></property>
- <!-- Workaround for JBMICROCONT-176
- -->
- <property name="controller"><inject bean="jboss.kernel:service=KernelController"/></property>
- <!-- Broken due to JBMICROCONT-176
- <property name="controller"><inject bean="jboss.kernel:service=Kernel" property="controller"/></property>
- -->
- <property name="profileService"><inject bean="ProfileService"/></property>
- <property name="scanPeriod">5000</property>
- <property name="scanThreadName">HDScanner</property>
- </bean>
-
</deployment>
Modified: trunk/system/src/main/org/jboss/system/server/profileservice/hotdeploy/HDScanner.java
===================================================================
--- trunk/system/src/main/org/jboss/system/server/profileservice/hotdeploy/HDScanner.java 2008-11-12 06:13:58 UTC (rev 80842)
+++ trunk/system/src/main/org/jboss/system/server/profileservice/hotdeploy/HDScanner.java 2008-11-12 07:34:57 UTC (rev 80843)
@@ -288,7 +288,9 @@
if (tcl != null)
Thread.currentThread().setContextClassLoader(tcl);
mainDeployer.process();
- mainDeployer.checkComplete();
+ // Can be nulled by a shutdown
+ if(mainDeployer != null)
+ mainDeployer.checkComplete();
}
finally
{
More information about the jboss-cvs-commits
mailing list