diff options
author | Stephane Gamard <stephane.gamard@searchbox.com> | 2014-07-11 00:57:25 +0200 |
---|---|---|
committer | Stephane Gamard <stephane.gamard@searchbox.com> | 2014-07-11 00:57:25 +0200 |
commit | 0938e9d6ee51bb9f3ab50174e9a636a948c9885d (patch) | |
tree | 4961e9de6bc7e069d673477de9168db119d27d7e | |
parent | 5176c669e21dbb2de66c8c984b4f4de4a9347bcc (diff) | |
download | sonarqube-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.java | 4 |
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()); |