sonarqube:java.net.BindException: Address already in use

原创 2016年08月31日 10:34:00


 启动sonarqube服务后,从客户端不能访问主机。查询日志文件 /usr/local/sonarqube-5.0.1/logs/sonar.log 后,发现如下错误:


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]

......

java.net.BindException: Cannot assign requested address


解决问题:

问题的关键在于红字给出的错误。 说明9001端口被别的程序占用了(很可能是上次启动遗留下来的elasticsearch进程占用的)

# lsof -i:9001|more
COMMAND   PID USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
java    20598 root  184u  IPv4 10467575      0t0  TCP *:etlservicemgr (LISTEN)
java    20598 root  186u  IPv4 10481815      0t0  TCP svnhost.:34460->svnhost.:etlservicemgr (ESTABLISHED)
java    20598 root  187u  IPv4 10481117      0t0  TCP svnhost.:etlservicemgr->svnhost.:34460 (ESTABLISHED)
...


杀掉这个进程即可

# kill -9 20598

然后重新启动SonarQube就好了



java.net.BindException: 无法指定被请求的地址: Service 'sparkDriver' failed after 16 retries!

在Centos7 中 使用 Intellij IDEA 来 Spark 本地模式启动时,报错:java.net.BindException: 无法指定被请求的地址: Service 'sparkDri...
  • OiteBody
  • OiteBody
  • 2017年07月21日 15:18
  • 918

解决报错:java.net.BindException: 无法指定被请求的地址

今天在linux虚拟机上装了tomcat,但是一直启动不了,查看日志,主要报错如下:严重: StandardServer.await: create[localhost:8005]: java.net...
  • u012949658
  • u012949658
  • 2017年02月16日 00:40
  • 7440

java.net.BindException: Address already in use解决方法

在网络编程中,特别是在短时间内new的网络连接太多,经常出现java.net.BindException: Address already in use: JVM_Bind的异常,网络有很多介绍此异常...
  • ywb201314
  • ywb201314
  • 2016年04月27日 09:57
  • 669

SpringBoot项目调试时出现java.net.BindException: Address already in use: bind

SpringBoot项目调试时出现java.net.BindException: Address already in use: bind 1. 异常原因:A.8080端口被其他应用占用;B.已经...
  • u012283609
  • u012283609
  • 2017年03月27日 14:45
  • 3730

Unable to open debugger port (127.0.0.1:63777): java.net.BindException "Address already in use: JVM

对Intellij IDEA是又爱又恨呀,爱的比myeclipse用起来爽手多了,恨的是刚开始用还不是很习惯。 偶尔启动Debug模式用Tomcat来调试会报以下错误: Unable to ope...
  • lutinghuan
  • lutinghuan
  • 2015年05月13日 15:33
  • 50379

Address already in use: JVM_Bind(端口冲突)

1.错误描述2011-7-20 11:05:18 org.apache.catalina.core.StandardServer await严重: StandardServer.await: crea...
  • xw13106209
  • xw13106209
  • 2011年07月20日 11:19
  • 250493

eclipse端口被占用(java.net.BindException: Address already in use: bind)解决方法

在eclipse中启动tomcat时报错:端口已被占用。 这是因为在tomcat开启的状态下,eclipse异常关闭,导致tomcat一直占用端口。 解决方法 在cmd窗口中输入命令-- ne...
  • ghjzzhg
  • ghjzzhg
  • 2017年02月22日 23:25
  • 877

Tomcat 6.0 错误信息: 严重: StandardServer.await:create[8005]: java.net.BindException: Address already in use: JVM_Bind

在eclipse中启动Tomcat,或单独启动Tomcat时出现了下列错误信息:严重: StandardServer.await: create[8005]: java.net.BindExcepti...
  • huoqubing
  • huoqubing
  • 2008年01月12日 16:46
  • 31416

jetty 启动报错: java.net.BindException: Address already in use

开始新的IDE和容器之旅,IDEA + Jetty,启动jetty的时候报错: java.net.BindException: Address already in use: 原因:端口被占用...
  • zhouyingge1104
  • zhouyingge1104
  • 2015年11月23日 16:05
  • 6126

报错:java.net.bindexception: address already in use: jvm_bind:8080

原因:8080端口被占用 (我遇到的是8005的Tomcat被占用啊) 严重: StandardServer.await: create[localhost:8005]: java.net.Bin...
  • hewei0241
  • hewei0241
  • 2012年05月31日 23:33
  • 14892
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sonarqube:java.net.BindException: Address already in use
举报原因:
原因补充:

(最多只允许输入30个字)