查找问题步骤: 1. /usr/local/apache-activemq-5.9.1/data/activemq.log 看一下这个.log后缀的启动日志,可以将它下载下来再看. 先尝试修改配置文件中0.0.0.0 为 127.0.0.1.没生效所以采用的一下方案. 2. 下载后,在日志里直接搜索nest,找到报错地点: nested exception is java.net.URISyntaxException: Illegal character in hostname at ind
java.net.URISyntaxException: Illegal character in hostname at index 5: ws://****:61614?maximumConnections=1000&wireFormat.maxFrameSize=104857600jvm 1 | at java.net.URI$Parser.fail(Unknown Source)[:1.8.0_121]jvm 1 | at java.net.URI$Parser.parseHostnam
Failed t bind to server socket:tcp://localhost:61616 due to : java.net.BindException 通过netstat -aon | findstr "61616" 查找port被谁占用了.但是一直没有找到,google说是 Internet Connection Sharing (ICS)服务占用,kill了这个服务. 启动Ok了.
第一种情况: 在网上查找错误,通过./activemq console命令可以查看到activemq启动的错误信息,另外在data/activemq.log文件中可以查看到错误日志. java.io.IOException: Transport Connector could not be registered in JMX: java.io.IOException: Failed to bind to server socket: amqp://0.0.0.0:5672?maximumConn