[jboss-cvs] JBossAS SVN: r69570 - branches/Branch_4_2/system/src/main/org/jboss/deployment.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Feb 4 04:23:29 EST 2008


Author: vicky.kak at jboss.com
Date: 2008-02-04 04:23:28 -0500 (Mon, 04 Feb 2008)
New Revision: 69570

Modified:
   branches/Branch_4_2/system/src/main/org/jboss/deployment/SARDeployer.java
Log:
JBAS-4673 changes.

Modified: branches/Branch_4_2/system/src/main/org/jboss/deployment/SARDeployer.java
===================================================================
--- branches/Branch_4_2/system/src/main/org/jboss/deployment/SARDeployer.java	2008-02-04 08:29:37 UTC (rev 69569)
+++ branches/Branch_4_2/system/src/main/org/jboss/deployment/SARDeployer.java	2008-02-04 09:23:28 UTC (rev 69570)
@@ -184,11 +184,13 @@
          NodeList loaders = di.document.getElementsByTagName("loader-repository");
          if( loaders.getLength() > 0 )
          {
-            Element loader = (Element) loaders.item(0);
-            LoaderRepositoryConfig config = LoaderRepositoryFactory.parseRepositoryConfig(loader);
-            di.setRepositoryInfo(config);
+        	 if(loaders.getLength() > 1)
+        		 throw new DeploymentException("SAR Deployment cannot have more than one loader-repository entry.");
+        	 Element loader = (Element) loaders.item(0);
+             LoaderRepositoryConfig config = LoaderRepositoryFactory.parseRepositoryConfig(loader);
+             di.setRepositoryInfo(config);              
          }
-
+         
          // In case there is a dependent classpath defined parse it
          parseXMLClasspath(di);
 




More information about the jboss-cvs-commits mailing list