[jboss-cvs] JBossAS SVN: r87708 - in projects/bootstrap/trunk/impl-as/src: test/java/org/jboss/bootstrap/impl/as/config and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Apr 23 02:49:24 EDT 2009
Author: ALRubinger
Date: 2009-04-23 02:49:24 -0400 (Thu, 23 Apr 2009)
New Revision: 87708
Modified:
projects/bootstrap/trunk/impl-as/src/main/java/org/jboss/bootstrap/impl/as/config/JBossASConfigurationInitializerImpl.java
projects/bootstrap/trunk/impl-as/src/test/java/org/jboss/bootstrap/impl/as/config/JBossASConfigurationInitializationTestCase.java
Log:
[JBBOOT-31] Correct for JBOSS_HOME in env var w/ no trailing slash
Modified: projects/bootstrap/trunk/impl-as/src/main/java/org/jboss/bootstrap/impl/as/config/JBossASConfigurationInitializerImpl.java
===================================================================
--- projects/bootstrap/trunk/impl-as/src/main/java/org/jboss/bootstrap/impl/as/config/JBossASConfigurationInitializerImpl.java 2009-04-23 06:32:52 UTC (rev 87707)
+++ projects/bootstrap/trunk/impl-as/src/main/java/org/jboss/bootstrap/impl/as/config/JBossASConfigurationInitializerImpl.java 2009-04-23 06:49:24 UTC (rev 87708)
@@ -78,8 +78,13 @@
// $JBOSS_HOME
final String pwd = FILE_PRESENT_WORKING_DIRECTORY.getAbsolutePath() + "/";
final String currentJBossHome = config.getJBossHome() != null ? config.getJBossHome().toExternalForm() : null;
- final String jbossHome = this.resolvePropertyValue(JBossASServerConfig.PROP_KEY_JBOSSAS_HOME,
+ String jbossHome = this.resolvePropertyValue(JBossASServerConfig.PROP_KEY_JBOSSAS_HOME,
JBossASServerConfig.ENV_VAR_JBOSSAS_HOME, currentJBossHome, pwd, configProps);
+ final String trailingSlash = "/";
+ if (!jbossHome.endsWith(trailingSlash))
+ {
+ jbossHome = jbossHome + trailingSlash;
+ }
config.jbossHome(jbossHome);
// ${jboss.bind.address}
Modified: projects/bootstrap/trunk/impl-as/src/test/java/org/jboss/bootstrap/impl/as/config/JBossASConfigurationInitializationTestCase.java
===================================================================
--- projects/bootstrap/trunk/impl-as/src/test/java/org/jboss/bootstrap/impl/as/config/JBossASConfigurationInitializationTestCase.java 2009-04-23 06:32:52 UTC (rev 87707)
+++ projects/bootstrap/trunk/impl-as/src/test/java/org/jboss/bootstrap/impl/as/config/JBossASConfigurationInitializationTestCase.java 2009-04-23 06:49:24 UTC (rev 87708)
@@ -227,6 +227,11 @@
log.warn("This test cannot account for true defaults of JBoss Home, unset environment variable "
+ envVarJBossHomeName);
jbossHome = new File(jbossHomeFromEnvVar).toURI().toURL().toExternalForm();
+ final String trailingSlash = "/";
+ if (!jbossHome.endsWith(trailingSlash))
+ {
+ jbossHome = jbossHome + trailingSlash;
+ }
}
return jbossHome;
}
More information about the jboss-cvs-commits
mailing list