启动报错信息:BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext,java
经过DOS窗口命令发现端口5672被占用网络
netstat -aon | findstr "5672"
tasklist | findstr 36264tcp
因为我之前装了Rabbitmq(自启动,因此一直开着)致使了端口5672被占用了!原来两个MQ都是使用5672端口url
在服务里面将RabbitMQ服务关闭便可spa
1.在运行里面输入:services.msc 打开服务进程列表 xml
二、找到RabbitMQ进程,右键中止
三、重启ActiveMQ成功进程
缘由:it
activeMQ的两个默认端口8161和61616的区别:8161是后台管理系统(url中访问后台管理页用此端口),61616是给java用的tcp端口io
在activemq的conf/activemq.xml主配置文件里对各个网络协议端口的规定:openwire这个name使用的接入端口是61616(Activemq默认的消息协议是openwire,它是tcp),amqp这个name的接入端口号是5672后台