參考ActiveMQ官方文檔:http://activemq.apache.org/getting-started.htmlhtml
安裝ActiveMQ
近來要學習JMS,在網上查了些資料,發現ActiveMQ是比較流行的JMS開源框架,決定使用ActiveMQ來學習JMS開發。做爲學習JMS的起步,首先要安裝ActiveMQ,在windows環境下安裝ActiveMQ須要如下步驟:java
- 下載ActiveMQ最新版本的二進制版,下載路徑:http://activemq.apache.org/download.html。
- 解壓到任意目錄,在DOS窗口下,將工做目錄切換到ActiveMQ的安裝目錄,並輸入命令:activemq。
- 等待ActiveMQ啓動。
若是ActiveMQ啓動沒有問題,就會出現如上圖中紅線標示的信息:
INFO ActiveMQ JMS Message Broker (ID:apple-s-Computer.local-51222-1140729837569-0:0) has started
測試ActiveMQ
ActiveMQ的默認端口爲61616,另開一個DOS窗口,輸入以下命令並回車,能夠查看這個端口是否已經打開:
netstat -an | find "61616"
也能夠在瀏覽器中檢測ActiveMQ的運行情況,訪問路徑以下:
http://127.0.0.1:8161/admin
與tomcat相似,這個頁面可能彈出一個安全登錄框,默認的用戶名密碼爲admin/admin,咱們也能夠在ActiveMQ安裝目錄下的conf/jetty-realm.properties文件中修改。
中止ActiveMQ
在windows環境下,要中止ActiveMQ,只須要在開始的啓動窗口中按下Ctrl+C組合鍵便可。固然若是是Linux操做系統,也能夠經過以下命令中止ActiveMQ服務:
ps -ef|grep activemq
kill [PID]
where [PID] is the process id of the ActiveMQ process.
配置ActiveMQ
這裏是一些常見的關於ActiveMQ的配置問題列表:http://activemq.apache.org/configuration.html
開發ActiveMQ的準備
使用JAVA開發ActiveMQ,須要導入一些jar包到classpath中。比較偷懶的方式是隻須要一個activemq-all.jar便可,它會將ActiveMQ所需的全部jar包全都引入到classpath。可是若是你但願可以精確的控制在ActiveMQ中使用的全部jar包,仍是分別導入比較好些。
ActiveMQ必需jar包列表:
- activemq-core.jar
- activeio-core.jar
- kahadb.jar (用於persistence)
- slf4j-api.jar(activemq-all.jar包含以上4個jar包)
- geronimo-spec-jms.jar
- geronimo-spec-jta.jar
- geronimo-spec-j2ee-management.jar
可選的jar包:
- spring.jar(當使用xml配置文件配置消息中間件時引入)
版權聲明:本文爲博主原創文章,未經博主容許不得轉載。python