[jboss-cvs] JBossAS SVN: r67226 - trunk/bootstrap/src/main/org/jboss/bootstrap.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Nov 17 17:56:53 EST 2007


Author: dimitris at jboss.org
Date: 2007-11-17 17:56:53 -0500 (Sat, 17 Nov 2007)
New Revision: 67226

Modified:
   trunk/bootstrap/src/main/org/jboss/bootstrap/AbstractServerImpl.java
Log:
log debug the generated bootstrap classpath.

Modified: trunk/bootstrap/src/main/org/jboss/bootstrap/AbstractServerImpl.java
===================================================================
--- trunk/bootstrap/src/main/org/jboss/bootstrap/AbstractServerImpl.java	2007-11-17 20:51:41 UTC (rev 67225)
+++ trunk/bootstrap/src/main/org/jboss/bootstrap/AbstractServerImpl.java	2007-11-17 22:56:53 UTC (rev 67226)
@@ -38,6 +38,7 @@
 import org.jboss.bootstrap.spi.Bootstrap;
 import org.jboss.logging.Logger;
 import org.jboss.net.protocol.URLStreamHandlerFactory;
+import org.jboss.system.NoAnnotationURLClassLoader;
 import org.jboss.system.server.Server;
 import org.jboss.system.server.ServerConfig;
 import org.jboss.util.StopWatch;
@@ -211,6 +212,18 @@
       ClassLoader cl = getClass().getClassLoader();
       log.debug("Server loaded through: " + cl.getClass().getName());      
 
+      // log the boot URLs
+      if (cl instanceof NoAnnotationURLClassLoader)
+      {
+         NoAnnotationURLClassLoader nacl = (NoAnnotationURLClassLoader)cl;
+         URL[] bootURLs = nacl.getAllURLs();
+         log.debug("Boot URLs:");
+         for (int i = 0; i < bootURLs.length; i++)
+         {
+            log.debug("  " + bootURLs[i]);
+         }
+      }
+      
       // Log the basic configuration elements
       log.info("Home Dir: " + config.getHomeDir());
       log.info("Home URL: " + config.getHomeURL());




More information about the jboss-cvs-commits mailing list