aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephane Gamard <stephane.gamard@searchbox.com>2014-07-11 00:57:25 +0200
committerStephane Gamard <stephane.gamard@searchbox.com>2014-07-11 00:57:25 +0200
commit0938e9d6ee51bb9f3ab50174e9a636a948c9885d (patch)
tree4961e9de6bc7e069d673477de9168db119d27d7e
parent5176c669e21dbb2de66c8c984b4f4de4a9347bcc (diff)
downloadsonarqube-0938e9d6ee51bb9f3ab50174e9a636a948c9885d.tar.gz
sonarqube-0938e9d6ee51bb9f3ab50174e9a636a948c9885d.zip
SONAR-4898 - Using NetworkUtils for ES port selection
-rw-r--r--sonar-start/src/main/java/org/sonar/start/StartServer.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/sonar-start/src/main/java/org/sonar/start/StartServer.java b/sonar-start/src/main/java/org/sonar/start/StartServer.java
index 997b5269c6f..77c06ed8441 100644
--- a/sonar-start/src/main/java/org/sonar/start/StartServer.java
+++ b/sonar-start/src/main/java/org/sonar/start/StartServer.java
@@ -52,13 +52,15 @@ public final class StartServer {
final ExecutorService executor = Executors.newFixedThreadPool(2);
final MonitorService monitor = new MonitorService(systemAvailableSocket());
+ final String esPort = Integer.toString(NetworkUtils.freePort());
+
//Create the processes
//final ProcessWrapper sonarQube = new ProcessWrapper("SQ", monitor);
final ProcessWrapper elasticsearch = new ProcessWrapper(
"org.sonar.search.ElasticSearch",
new String[]{env.rootDir().getAbsolutePath() + "/lib/search/sonar-search-4.5-SNAPSHOT.jar"},
ImmutableMap.of(
- "esPort", Integer.toString(NetworkUtils.freePort()),
+ "esPort",esPort,
"esHome", env.rootDir().getAbsolutePath()),
"ES", monitor.getMonitoringPort());