Windows安装和使用ActiveMQ
作者:俊仔
- 官网下载ActiveMQ压缩包
http://activemq.apache.org/activemq-5156-release.html
- 解压和使用
以5.15.6版本为例
- 启动ActiveMQ
(Windows系统点击或进入都可以)
进入ActiveMQ解压目录的bin目录,选择对应版本,我这里是win64
cd C:\Soft\apache-activemq-5.15.6\bin\win64
启动ActiveMQ
./activemq.bat
浏览器访问
默认账号密码都是admin,这个用户名密码是在conf/users.properties中配置。出现下图表示启动成功,ActiveMQ默认启动端口8161
- 异常解决
- wrapper | <-- Wrapper Stopped
解决方案:
修改 conf->activemq.xml 配置文件中的
<transportConnectors> <!-- DOS protection, limit concurrent connections to 1000 and frame size to 100MB --> <transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/> <transportConnector name="amqp" uri="amqp://0.0.0.0:5672?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/> <transportConnector name="stomp" uri="stomp://0.0.0.0:61613?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/> <transportConnector name="mqtt" uri="mqtt://0.0.0.0:1883?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/> <transportConnector name="ws" uri="ws://0.0.0.0:61614?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/> </transportConnectors>
改为
<transportConnectors>
<!--
DOS protection, limit concurrent connections to 1000 and frame size to 100MB -->
<transportConnector
name="openwire" uri="tcp://127.0.0.1:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
<transportConnector
name="amqp" uri="amqp://127.0.0.1:5672?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
<transportConnector name="stomp" uri="stomp://127.0.0.1:61613?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
<transportConnector
name="mqtt" uri="mqtt://127.0.0.1:1883?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
<transportConnector
name="ws" uri="ws://127.0.0.1:61614?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
</transportConnectors>
将0.0.0.0改为127.0.0.1
- Unable to execute Java command
修改wrapper.conf文件
wrapper.java.command=java
改为(路径为你本机的JDK的java路径)
wrapper.java.command=C:/Program Files/Java/jdk1.8.0_131/bin/java.exe