[Jboss-cvs] JBossAS SVN: r56983 - in branches/MC_VDF_WORK/system/src: resources/tests/bootstrap/default tests/org/jboss/test/server/profileservice
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Sep 19 19:51:25 EDT 2006
Author: scott.stark at jboss.org
Date: 2006-09-19 19:51:21 -0400 (Tue, 19 Sep 2006)
New Revision: 56983
Modified:
branches/MC_VDF_WORK/system/src/resources/tests/bootstrap/default/deployer-beans.xml
branches/MC_VDF_WORK/system/src/tests/org/jboss/test/server/profileservice/MainTestCase.java
Log:
Update for the deployer changes
Modified: branches/MC_VDF_WORK/system/src/resources/tests/bootstrap/default/deployer-beans.xml
===================================================================
--- branches/MC_VDF_WORK/system/src/resources/tests/bootstrap/default/deployer-beans.xml 2006-09-19 23:50:39 UTC (rev 56982)
+++ branches/MC_VDF_WORK/system/src/resources/tests/bootstrap/default/deployer-beans.xml 2006-09-19 23:51:21 UTC (rev 56983)
@@ -5,39 +5,47 @@
during the load of the org.jboss.system.server.profileservice.ServerImpl
entry point.
-->
-<deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="urn:jboss:bean-deployer:2.0 ../../../../../kernel/src/resources/schema/bean-deployer_2_0.xsd"
- xmlns="urn:jboss:bean-deployer:2.0">
- <!-- -->
+<deployment xmlns="urn:jboss:bean-deployer:2.0">
+
+ <!-- The profile service -->
<bean name="ProfileService" class="org.jboss.system.server.profileservice.ProfileServiceImpl">
<constructor>
<parameter>${jboss.server.name}</parameter>
</constructor>
- <property name="profileRoot">${jbosstest.deploy.dir}</property>
+ <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 name="MainDeployer" class="org.jboss.deployers.plugins.deployment.MainDeployerImpl">
+ <property name="structureDeployers">
+ <list>
+ <!-- JAR Structure -->
+ <bean name="JARStructure" class="org.jboss.deployers.plugins.structure.vfs.jar.JARStructure"/>
+ <!-- File Structure -->
+ <bean name="FileStructure" class="org.jboss.deployers.plugins.structure.vfs.file.FileStructure"/>
+ </list>
+ </property>
+ <property name="deployers">
+ <list>
+ <!-- POJO Deployment -->
+ <bean name="BeanDeployer" class="org.jboss.deployers.plugins.deployers.kernel.BeanDeployer"/>
+ <bean name="KernelDeploymentDeployer" class="org.jboss.deployers.plugins.deployers.kernel.KernelDeploymentDeployer"/>
+ <bean name="BeanMetaDataDeployer" class="org.jboss.deployers.plugins.deployers.kernel.BeanMetaDataDeployer">
+ <constructor><parameter><inject bean="jboss.kernel:service=Kernel"/></parameter></constructor>
+ </bean>
+ </list>
+ </property>
</bean>
- <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>
-
+
<!-- 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>
+ <bean name="VFSDeploymentScanner" class="org.jboss.system.server.profileservice.VFSDeploymentScannerImpl">
+ <property name="profileService"><inject bean="ProfileService"/></property>
<property name="URIList">
- <list elementClass="java.net.URI"><value>${jbosstest.deploy.dir}/${jboss.server.name}</value></list>
- </property>
+ <list elementClass="java.net.URI">
+ <!-- Standard hot deployment directory -->
+ <value>${jboss.server.home.url}deploy/</value>
+ </list>
+ </property>
</bean>
-
+
</deployment>
Modified: branches/MC_VDF_WORK/system/src/tests/org/jboss/test/server/profileservice/MainTestCase.java
===================================================================
--- branches/MC_VDF_WORK/system/src/tests/org/jboss/test/server/profileservice/MainTestCase.java 2006-09-19 23:50:39 UTC (rev 56982)
+++ branches/MC_VDF_WORK/system/src/tests/org/jboss/test/server/profileservice/MainTestCase.java 2006-09-19 23:51:21 UTC (rev 56983)
@@ -54,7 +54,16 @@
*/
public void testCreateDefaultProfile() throws Throwable
{
+ // Set the jboss.server.home.url property to the system/src/resources dir
+ URL bootstrapDir = super.getResource("/bootstrap");
+ log.info("bootstrapDir: "+bootstrapDir);
+ URL resourcesDir = new URL(bootstrapDir, "..");
+ log.info("resourcesDir: "+resourcesDir);
+ System.setProperty("jboss.server.home.url", resourcesDir.toString());
+
+ //
ProfileServiceBootstrap psb = new ProfileServiceBootstrap();
+ psb.setDeployerBeansPrefix("bootstrap/default/");
psb.bootstrap();
ProfileService ps = psb.getProfileService();
ProfileKey defaultKey = new ProfileKey("default");
More information about the jboss-cvs-commits
mailing list