[jboss-svn-commits] JBL Code SVN: r24982 - labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/config.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jan 28 14:09:47 EST 2009


Author: kevin.conner at jboss.com
Date: 2009-01-28 14:09:47 -0500 (Wed, 28 Jan 2009)
New Revision: 24982

Modified:
   labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/config/ConfigurationController.java
Log:
Fixproduct/rosetta/src/org/jboss/soa/esb/listeners/config/ConfigurationController.java standalone deployment name for windows: JBESB-2318

Modified: labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/config/ConfigurationController.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/config/ConfigurationController.java	2009-01-28 17:47:14 UTC (rev 24981)
+++ labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/config/ConfigurationController.java	2009-01-28 19:09:47 UTC (rev 24982)
@@ -69,6 +69,7 @@
         private final Condition endedChanged = endedLock.newCondition() ;
         private final Condition endRequested = endedLock.newCondition() ;
 	private final String mConfigFileName;
+	private final String mConfigName;
 	private final String mValidationFileName;
 	private final File mConfigDirectory;
         private final String mListenerConfigFile;
@@ -111,6 +112,9 @@
 	{
 		mConfigFileName = configFileName;
 		File configFile = new File(configFileName);
+		final String absolute = configFile.getAbsoluteFile().toURI().getPath() ;
+		final int separator = absolute.indexOf(':') ;
+		mConfigName = (separator >= 0 ? absolute.substring(separator+1) : absolute) ;
 		File parent = configFile.getParentFile();
 		mConfigDirectory = (null!=parent) ? parent : new File("");
                 final File listenerConfigFile = new File(mConfigDirectory, Generator.ESB_CONFIG_XML_FILE) ;
@@ -349,7 +353,7 @@
 	public ManagedLifecycleController startController(final Generator.XMLBeansModel configModel)
 	    throws ParamRepositoryException, SAXException, ManagedLifecycleException, ConfigurationException
 	{
-	    LifecycleResourceManager.getSingleton().associateDeployment(mConfigFileName) ;
+	    LifecycleResourceManager.getSingleton().associateDeployment(mConfigName) ;
             return startController(configModel, LifecycleUtil.getConfigTree(mListenerConfigFile), LifecycleUtil.getConfigTree(mGatewayConfigFile)) ;
 	}
 




More information about the jboss-svn-commits mailing list