From 0938e9d6ee51bb9f3ab50174e9a636a948c9885d Mon Sep 17 00:00:00 2001 From: Stephane Gamard Date: Fri, 11 Jul 2014 00:57:25 +0200 Subject: [PATCH] SONAR-4898 - Using NetworkUtils for ES port selection --- sonar-start/src/main/java/org/sonar/start/StartServer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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()); -- 2.39.5