启动Apollo后,进入网页版管理中心后报错:500: Server Error

https://127.0.0.1:61681/console/index.html

网页抓包

报错:{"code":"500: Internal Server Error","message":"java.lang.IllegalArgumentException: port out of range:-1","resource":"/api/json/broker","other":[]}

apollo.log日志:

  1. 2018-11-28 17:23:11,174 | INFO | OS : Windows 10 10.0 |
  2. 2018-11-28 17:23:11,177 | INFO | JVM : Java HotSpot(TM) 64-Bit Server VM 1.8.0_161 (Oracle Corporation) |
  3. 2018-11-28 17:23:11,177 | INFO | Apollo : 1.7.1 (at: E:\Data\apache-apollo-1.7.1) |
  4. 2018-11-28 17:23:11,407 | INFO | Starting store: leveldb store at E:\Data\apache-apollo-1.7.1\bin\mybroker\data |
  5. 2018-11-28 17:23:11,679 | INFO | Opening the log file took: 141.28 ms |
  6. 2018-11-28 17:23:11,950 | INFO | Accepting connections at: tcp://0.0.0.0:61613 |
  7. 2018-11-28 17:23:11,950 | INFO | Accepting connections at: tls://0.0.0.0:61614 |
  8. 2018-11-28 17:23:12,000 | INFO | Accepting connections at: ws://0.0.0.0:61623/ |
  9. 2018-11-28 17:23:12,020 | WARN | FAILED SslSelectChannelConnector@0.0.0.0:61624: java.net.BindException: Address already in use: bind |
  10. java.net.BindException: Address already in use: bind
  11. at sun.nio.ch.Net.bind0(Native Method)
  12. at sun.nio.ch.Net.bind(Net.java:433)
  13. at sun.nio.ch.Net.bind(Net.java:425)
  14. at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
  15. at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
  16. at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:182)
  17. at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:311)
  18. at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:260)
  19. at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.doStart(SslSelectChannelConnector.java:626)
  20. at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
  21. at org.eclipse.jetty.server.Server.doStart(Server.java:283)
  22. at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
  23. at org.apache.activemq.apollo.broker.jetty.WebSocketTransportFactory$WsTransportServer$$anonfun$_start$1.apply$mcV$sp(WebSocketTransportFactory.scala:183)
  24. at org.fusesource.hawtdispatch.package$$anon$4.run(hawtdispatch.scala:357)
  25. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  26. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  27. at java.lang.Thread.run(Thread.java:748)
  28. 2018-11-28 17:23:12,022 | WARN | FAILED org.eclipse.jetty.server.Server@4aa1007d: java.net.BindException: Address already in use: bind |
  29. java.net.BindException: Address already in use: bind
  30. at sun.nio.ch.Net.bind0(Native Method)
  31. at sun.nio.ch.Net.bind(Net.java:433)
  32. at sun.nio.ch.Net.bind(Net.java:425)
  33. at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
  34. at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
  35. at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:182)
  36. at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:311)
  37. at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:260)
  38. at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.doStart(SslSelectChannelConnector.java:626)
  39. at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
  40. at org.eclipse.jetty.server.Server.doStart(Server.java:283)
  41. at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
  42. at org.apache.activemq.apollo.broker.jetty.WebSocketTransportFactory$WsTransportServer$$anonfun$_start$1.apply$mcV$sp(WebSocketTransportFactory.scala:183)
  43. at org.fusesource.hawtdispatch.package$$anon$4.run(hawtdispatch.scala:357)
  44. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  45. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  46. at java.lang.Thread.run(Thread.java:748)

日志提示是地址端口61624已经被使用

FAILED SslSelectChannelConnector@0.0.0.0:61624: java.net.BindException: Address already in use: bind

解决方案:

找到自定义的broker\etc下的apollo.xml配置文件,找到61624端口,对应的是wss,修改其中的端口,启动后就成功了

  1. <connector id="wss" bind="wss://0.0.0.0:21624" connection_limit="2000"/>

默认配置:

  1. <web_admin bind="http://127.0.0.1:61680"/>
  2. <web_admin bind="https://127.0.0.1:61681"/>
  3.  
  4. <connector id="tcp" bind="tcp://0.0.0.0:61613" connection_limit="2000"/>
  5. <connector id="tls" bind="tls://0.0.0.0:61614" connection_limit="2000"/>
  6. <connector id="ws" bind="ws://0.0.0.0:61623" connection_limit="2000"/>
  7. <connector id="wss" bind="wss://0.0.0.0:61624" connection_limit="2000"/>

2018-11-28 17:23:11,174 | INFO  | OS     : Windows 10 10.0 | 2018-11-28 17:23:11,177 | INFO  | JVM    : Java HotSpot(TM) 64-Bit Server VM 1.8.0_161 (Oracle Corporation) | 2018-11-28 17:23:11,177 | INFO  | Apollo : 1.7.1 (at: E:\Data\apache-apollo-1.7.1) | 2018-11-28 17:23:11,407 | INFO  | Starting store: leveldb store at E:\Data\apache-apollo-1.7.1\bin\mybroker\data | 2018-11-28 17:23:11,679 | INFO  | Opening the log file took: 141.28 ms | 2018-11-28 17:23:11,950 | INFO  | Accepting connections at: tcp://0.0.0.0:61613 | 2018-11-28 17:23:11,950 | INFO  | Accepting connections at: tls://0.0.0.0:61614 | 2018-11-28 17:23:12,000 | INFO  | Accepting connections at: ws://0.0.0.0:61623/ | 2018-11-28 17:23:12,020 | WARN  | FAILED SslSelectChannelConnector@0.0.0.0:61624: java.net.BindException: Address already in use: bind | java.net.BindException: Address already in use: bindat sun.nio.ch.Net.bind0(Native Method)at sun.nio.ch.Net.bind(Net.java:433)at sun.nio.ch.Net.bind(Net.java:425)at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:182)at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:311)at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:260)at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.doStart(SslSelectChannelConnector.java:626)at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)at org.eclipse.jetty.server.Server.doStart(Server.java:283)at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)at org.apache.activemq.apollo.broker.jetty.WebSocketTransportFactory$WsTransportServer$$anonfun$_start$1.apply$mcV$sp(WebSocketTransportFactory.scala:183)at org.fusesource.hawtdispatch.package$$anon$4.run(hawtdispatch.scala:357)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at java.lang.Thread.run(Thread.java:748)2018-11-28 17:23:12,022 | WARN  | FAILED org.eclipse.jetty.server.Server@4aa1007d: java.net.BindException: Address already in use: bind | java.net.BindException: Address already in use: bindat sun.nio.ch.Net.bind0(Native Method)at sun.nio.ch.Net.bind(Net.java:433)at sun.nio.ch.Net.bind(Net.java:425)at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:182)at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:311)at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:260)at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.doStart(SslSelectChannelConnector.java:626)at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)at org.eclipse.jetty.server.Server.doStart(Server.java:283)at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)at org.apache.activemq.apollo.broker.jetty.WebSocketTransportFactory$WsTransportServer$$anonfun$_start$1.apply$mcV$sp(WebSocketTransportFactory.scala:183)at org.fusesource.hawtdispatch.package$$anon$4.run(hawtdispatch.scala:357)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at java.lang.Thread.run(Thread.java:748)

apache-apollo启动报错的更多相关文章

  1. apache无法启动报错No space left on device

    apache无法启动报错No space left on device 故障现象:apache无法启动ipcs信号量很多 # service httpd startStarting httpd : [ ...

  2. Apache无法启动报错查看

    wampserver橙色图标 查找原因 1.测试80端口 . 如已被占用,则改别的端口在启动apache.怎么改apache的的端口去百度一下都有. 2.找到httpd.exe的目录.在cmd命令行下 ...

  3. Hbase master启动报错:Failed construction of Master: class org.apache.hadoop.hbase.master.HMaster Caused by: java.net.UnknownHostException:

    Hbase master启动报错: java.lang.RuntimeException: Failed construction of Master: class org.apache.hadoop ...

  4. 转 : Apache启动报错:could not bind to address [::]:443 解决办法

    转:Apache启动报错:could not bind to address [::]:443 解决办法 安装Apache服务器的时候,报如下错误: Installing the 'apache' s ...

  5. 【报错】spring整合activeMQ,pom.xml文件缺架包,启动报错:Caused by: java.lang.ClassNotFoundException: org.apache.xbean.spring.context.v2.XBeanNamespaceHandler

    spring版本:4.3.13 ActiveMq版本:5.15 ======================================================== spring整合act ...

  6. TOMCAT启动报错:org.apache.tomcat.jni.Error: 730055

    TOMCAT启动报错:org.apache.tomcat.jni.Error: 730055 具体原因:不清楚 解决方式:重启应用服务器后,再启动tomcat就可以了 欢迎关注公众号,学习kettle ...

  7. Weblogic 启动报错:java.lang.NoClassDefFoundError

    Weblogic 启动报错:java.lang.NoClassDefFoundError  ####<2015-6-17 下午03时30分47秒 CST> <Error> &l ...

  8. weblogic启动报错

    重启了一次linux服务器后,weblogic启动莫名报错,查看日志发现说部署的项目有个bean类无法加载, 1.然后手动删除 已经部署的项目,先在 domais/servers/AdminServe ...

  9. zookeeper启动报错(数据目录权限不对)

    zookeeper启动报错日志: 2016-11-16 11:19:43,880 [myid:3] - INFO [WorkerReceiver[myid=3]:FastLeaderElection@ ...

  10. struts2启动报错com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1

    好久没有搞struts2,今天配置strut2.2.1,启动时遇到个小问题.记录下. tomcat启动报错: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ...

随机推荐

  1. Nginx的Gzip功能

    什么是HTTP压缩 有时候客户端和服务器之间会传输比较大的报文数据,这时候就占用较大的网络带宽和时长.为了节省带宽,加速报文的响应速速,可以将传输的报文数据先进行压缩,然后再进行传输. HTTP支持多 ...

  2. DVWA-1.9之fileupload

    low级 对文件类型没有任何约束,可直接上传"一句话木马"hack.php,连接冰蝎. 一句话木马 : medium级 源代码 if( ( $uploaded_type == &q ...

  3. unity探索者之socket传输protobuf字节流(四)

    版权声明:本文为原创文章,转载请声明http://www.cnblogs.com/unityExplorer/p/7027659.html 上篇已经把socket的传输说的差不多了,这篇主要是说说断线 ...

  4. async + await 异步

    先执行A在执行B再执行.then里面的AAA() { XXXXX一堆代码 this.BBB().then(()=>{ 其他代码 })}, async BBB(){ let res = await ...

  5. 按钮改变和控制div的形状的html,JavaScript代码

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. 从零开始的SpringBoot项目 ( 八 ) 实现基于Token的用户身份验证

    1.首先了解一下Token uid: 用户唯一身份标识 time: 当前时间的时间戳 sign: 签名, 使用 hash/encrypt 压缩成定长的十六进制字符串,以防止第三方恶意拼接 固定参数(可 ...

  7. Git深入浅出使用教程:Git安装、远程控制、常用命令(全)

    一.软件安装 1.先安装[Git-2.24.1.2-64-bit.exe]软件.(官网下载的很慢,可以在百度云盘下载我的) 链接:https://pan.baidu.com/s/1uoIS9DWSBp ...

  8. 程序员软件开发最好的IDE集成工具eclipse各个版本的详细介绍。详细介绍,送给初学者的朋友

    对于刚接触软件开发的初学者,在下载eclipse时,对官网上面提供的各种版本的选择犹豫不决.下面将对常用的几个版本进行介绍. Eclipse版本 Eclipse Standard 该版本是eclips ...

  9. Xutils 的框架问题retry error, curr request is null Android开发之网络请问问题

    没有网络权限也能导致这个问题 也可能是因为模拟机没联网的问题

  10. 只有一重循环的排序——侏儒排序(Gnome Sort)

    侏儒排序:从头(i=0)开始遍历元素,如果当前元素比前一个元素大(array[i]>array[i-1]),就把它跟前一个元素互换(Swap(a[i],a[i-1]))并继续检查它(i--),否 ...