Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法使用最新版本启动Sonarqube服务器_Java_Process_Sonarqube_Sonarqube Ops - Fatal编程技术网

Java 无法使用最新版本启动Sonarqube服务器

Java 无法使用最新版本启动Sonarqube服务器,java,process,sonarqube,sonarqube-ops,Java,Process,Sonarqube,Sonarqube Ops,启动Sonar服务器时遇到Java进程启动器错误。 请注意,我们使用了Sonarqube-4.5.7、Sonarqube-5.0.1、Sonarqube 5.6和JDK 7,8组合。但还是没有运气 以下是日志: 2016.06.20 18:31:24 INFO app[o.s.p.m.JavaProcessLauncher] Launch process[search]: C:\Program Files\Java\jre7\bin\java -Djava.awt.headless=true

启动Sonar服务器时遇到Java进程启动器错误。 请注意,我们使用了Sonarqube-4.5.7、Sonarqube-5.0.1、Sonarqube 5.6和JDK 7,8组合。但还是没有运气

以下是日志:

2016.06.20 18:31:24 INFO  app[o.s.p.m.JavaProcessLauncher] Launch process[search]: C:\Program Files\Java\jre7\bin\java -Djava.awt.headless=true -Xmx1G -Xms256m -Xss256k -Djava.net.preferIPv4Stack=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=C:\Users\swmuthuk\Documents\sonarqube-5.0.1\temp -cp ./lib/common/*;./lib/search/* org.sonar.search.SearchServer C:\Users\swmuthuk\AppData\Local\Temp\sq-process2908084003470791693properties
2016.06.20 18:31:25 INFO  sea[o.s.p.ProcessEntryPoint]  Starting search
2016.06.20 18:31:25 INFO  sea[o.s.s.SearchServer]  Starting Elasticsearch[sonarqube] on port 9001
2016.06.20 18:31:25 INFO  sea[o.elasticsearch.node]  [sonar-1466427684530] version[1.1.2], pid[4912], build[e511f7b/2014-05-22T12:27:39Z]
2016.06.20 18:31:25 INFO  sea[o.elasticsearch.node]  [sonar-1466427684530] initializing ...
2016.06.20 18:31:25 INFO  sea[o.e.plugins]  [sonar-1466427684530] loaded [], sites []
2016.06.20 18:31:27 INFO  sea[o.elasticsearch.node]  [sonar-1466427684530] initialized
2016.06.20 18:31:27 INFO  sea[o.elasticsearch.node]  [sonar-1466427684530] starting ...
2016.06.20 18:31:27 WARN  sea[o.s.p.ProcessEntryPoint]  Fail to start search
org.elasticsearch.transport.BindTransportException: Failed to bind to [9001]

您已经有了一个绑定到9001端口的进程,很可能是一个来自上一个应用程序的弹性搜索,但是没有正确地停止。
搜索该进程id,杀死它,然后再次启动SonarQube,它应该可以工作。

您已经有一个绑定到9001端口的进程,很可能是以前SonarQube设置的弹性搜索,但没有正确停止。
搜索该进程id,杀死它,然后再次启动SonarQube,它应该可以工作。

我能够解决该问题。问题是分配的端口可以被任何其他进程使用。因此,您无法绑定该端口。使用自由端口。请遵循以下步骤:


在../conf/sonar.properties中,将0分配给sonar.search.port并删除。保存文件并再次启动声纳

我能够解决问题。问题是分配的端口可以被任何其他进程使用。因此,您无法绑定该端口。使用自由端口。请遵循以下步骤:


在../conf/sonar.properties中,将0分配给sonar.search.port并删除。保存文件并再次启动声纳

问题在于无法绑定到[9001]。检查是否已经有一个端口处于活动状态。问题在于无法绑定到[9001]。检查是否已经有一个端口处于活动状态。我尝试检查此进程id。但没有与此对应的PID。。我也试过从另一台机器上启动sonar,但仍然是相同的错误,包装器停止了,没有启动sonar。我不确定搜索服务器2016.06.20 18:31:25 INFO sea[o.s.s.SearchServer]在端口9001上启动Elasticsearch[sonarqube]和Elasticsearch过程是否相同。elasticsearch启动将失败,因为搜索服务器以前使用相同的端口。我尝试检查此进程id。但没有与此对应的PID。。我也试过从另一台机器上启动sonar,但仍然是相同的错误,包装器停止了,没有启动sonar。我不确定搜索服务器2016.06.20 18:31:25 INFO sea[o.s.s.SearchServer]在端口9001上启动Elasticsearch[sonarqube]和Elasticsearch过程是否相同。elasticsearch启动将失败,因为搜索服务器以前使用相同的端口。