解决方案:
出现这个错误,据表达就是 端口地址已经被使用了。
那么你只需要关掉使用的端口服务即可。
那么 我们需要知道 ActiveMQ 在启动的时候涉及到的几个端口,
在conf文件夹里的 activemq.xml 文件里,这几个都是涉及到的端口:
![image.png image.png](https://ucc.alicdn.com/pic/developer-ecology/81af2c490297425191e2c2525ba12202.png?x-oss-process=image/resize,w_1400/format,webp)
比如我在一台机器上,启动 ActiveMQ 启动报错 Address already in use: JVM_Bind xxxxx 5672
![image.png image.png](https://ucc.alicdn.com/pic/developer-ecology/2faf4ef53baa4467bdfa5b49b9230352.png?x-oss-process=image/resize,w_1400/format,webp)
原因是这台机器上的amqp 5672端口 已经被另一个服务使用到了,就是rabbitmq,把rabbitmq服务暂时停了,运行ok。
那么跟这一类报错有关的,也一样解决方式,把占用端口的服务停掉即可。