[jboss-cvs] JBossAS SVN: r78702 - projects/ejb3/trunk/embedded/src/main/java/org/jboss/ejb3/embedded.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Sep 19 06:19:15 EDT 2008


Author: wolfc
Date: 2008-09-19 06:19:14 -0400 (Fri, 19 Sep 2008)
New Revision: 78702

Modified:
   projects/ejb3/trunk/embedded/src/main/java/org/jboss/ejb3/embedded/JBossEJBContainer.java
Log:
EJBTHREE-1492: Log deployment steps

Modified: projects/ejb3/trunk/embedded/src/main/java/org/jboss/ejb3/embedded/JBossEJBContainer.java
===================================================================
--- projects/ejb3/trunk/embedded/src/main/java/org/jboss/ejb3/embedded/JBossEJBContainer.java	2008-09-19 10:14:22 UTC (rev 78701)
+++ projects/ejb3/trunk/embedded/src/main/java/org/jboss/ejb3/embedded/JBossEJBContainer.java	2008-09-19 10:19:14 UTC (rev 78702)
@@ -40,6 +40,7 @@
 import org.jboss.kernel.spi.dependency.KernelController;
 import org.jboss.kernel.spi.dependency.KernelControllerContext;
 import org.jboss.kernel.spi.deployment.KernelDeployment;
+import org.jboss.logging.Logger;
 import org.jboss.virtual.VFS;
 import org.jboss.virtual.VirtualFile;
 
@@ -49,6 +50,8 @@
  */
 public class JBossEJBContainer extends EJBContainer
 {
+   private static final Logger log = Logger.getLogger(JBossEJBContainer.class);
+   
    private ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
    
    // stage 1
@@ -119,6 +122,7 @@
    
    private KernelDeployment deploy(URL url) throws Throwable
    {
+      log.info("Deploying " + url);
       KernelDeployment deployment = deployer.deploy(url);
       deployer.validate(deployment);
       return deployment;
@@ -127,6 +131,12 @@
    private void deployMain(String name) throws DeploymentException, IllegalArgumentException, MalformedURLException, IOException
    {
       URL url = getResource(name);
+      deployMain(url);
+   }
+   
+   private void deployMain(URL url) throws DeploymentException, IOException
+   {
+      log.info("Deploying " + url);
       VirtualFile root = VFS.getRoot(url);
       VFSDeployment deployment = VFSDeploymentFactory.getInstance().createVFSDeployment(root);
       mainDeployer.deploy(deployment);
@@ -141,10 +151,7 @@
       
       for(String module : modules)
       {
-         VirtualFile root = VFS.getRoot(new URL(module));
-         VFSDeployment deployment = VFSDeploymentFactory.getInstance().createVFSDeployment(root);
-         mainDeployer.deploy(deployment);
-         mainDeployer.checkComplete(deployment);
+         deployMain(new URL(module));
       }
    }
    




More information about the jboss-cvs-commits mailing list