一、Windows安裝AMQ
AMQ下載下傳位址:https://archive.apache.org/dist/activemq/5.13.0/apache-activemq-5.13.0-bin.zip
JDK1.7
步驟一:把apache-activemq-5.13.0-bin.zip解壓到一個目錄下,例如D:\MQ\apache-activemq\apache-activemq-5.13.0。
目錄結構介紹如下。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcugTNzUESFpVZUJjNCFUQVtmRzRUaZZWMlFDTvl2S39CXxIzLcZDOvwFMw00LcJDMzZWe39CXt92Yu8GdjFTNugzcvw1LcpDc0RHaiojIsJye.png)
bin,放置啟動、停止、注冊服務等指令檔案。
conf,配置檔案,包括broker、jetty、log等配置檔案。
data,放置消息緩存(kahadb)、jetty中jsp編譯後的class、AMQ日志等檔案。
docs,幫助文檔
examples,應用示例
lib,依賴的jar包
webapps,AMQ下的web應用,包括web console 和 file server。
webapps-demo,demo應用,預設不能通路,如需通路需要在conf/jetty.xml檔案中配置。
activemq-all-5.13.0.jar, AMQ的開發用的jar包
其它檔案,包括license、notice和 readme
步驟二:配置。配置檔案都在conf檔案下,主要有activemq.xml、jetty.xml和log4j.properties.
1.配置broker的端口,修改activema.xml中的端口号
2.配置jetty的端口和配置啟動demo,修改jetty.xml中的内容
3.啟動和停止
進入amq安裝目錄的bin目錄下,運作activemq.bat檔案,啟動AMQ。AMQ預設使用TCP連接配接端口61616,可以通過指令netstat -an|find "61616"來測試是否啟動,輸入Ctrl+ C或者使用activemq stop指令,停止AMQ。
4.監控
ActiveMQ内置了jetty伺服器,提供了admin 和demo 兩個工程,admin工程是管理控制台。
管理控制台位址:http://localhost:8161/admin 使用者名密碼都是admin
demo位址:http://localhost:8161/demo 預設不啟動,需要在jetty中配置