[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