[jboss-svn-commits] JBL Code SVN: r8501 - labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Dec 21 10:40:59 EST 2006
Author: estebanschifman
Date: 2006-12-21 10:40:57 -0500 (Thu, 21 Dec 2006)
New Revision: 8501
Modified:
labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/StandAloneBootStrapper.java
Log:
Fix problem with final /. in filenames
Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/StandAloneBootStrapper.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/StandAloneBootStrapper.java 2006-12-21 15:40:12 UTC (rev 8500)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/StandAloneBootStrapper.java 2006-12-21 15:40:57 UTC (rev 8501)
@@ -84,11 +84,15 @@
throw new IllegalArgumentException("Null configuration file specified");
File configFile = new File(configName);
+ String sParent = configFile.getParent();
+ if (sParent.endsWith("/.") || sParent.endsWith("\\."))
+ sParent = sParent.substring(0,-2+sParent.length());
+ configFile = new File(sParent,configFile.getName());
if (!configFile.exists())
throw new IllegalArgumentException("Missing esb configuration file: "+configFile);
//Remove the listener and gateway configuration files if the exist
- File configDir = configFile.getParentFile();
+ File configDir = new File(sParent);
File listenerFile = new File(configDir,esbConf);
if (listenerFile.exists()) {
listenerFile.delete();
@@ -98,7 +102,7 @@
gatewayFile.delete();
}
- ConfigurationController conf = new ConfigurationController(configName);
+ ConfigurationController conf = new ConfigurationController(configFile.toString());
new Thread(conf).start();
for (int i1=0; i1<10; i1++)
More information about the jboss-svn-commits
mailing list