>下載
到ActiveMQ官網,找到下載點。
目前,
官網爲http://activemq.apache.org/
Linux版本下載點之一爲:http://apache.fayea.com/activemq/5.11.1/apache-activemq-5.11.1-bin.tar.gz
>啓動
下載到本機,並解壓
啓動(當然,由於依賴於JAVA,如果你沒有安裝JAVA,它會提醒你的,哈哈)
>測試啓動成功與否
ActiveMQ默認監聽61616端口,查此端口看看是否成功啓動
如果一切順利,會看到如下日誌
順便,登錄下管理員頁面,看看有木有問題:
URL : http://10.0.0.109:8161/admin/
ACC/PWD : admin/admin
>嘗試基本消息功能
接下來,用簡單的點對點測試消息發送、消息接收。
引入包:
- activemq-client-5.11.1.jar
- geronimo-j2ee-management_1.1_spec-1.0.1.jar
- geronimo-jms_1.1_spec-1.1.1.jar
- hawtbuf-1.11.jar
- slf4j-api-1.7.10.jar
消息發送
消息接收
看到console打印出:Receive : hello world...,可知接收到消息了,內流滿面啊啊啊啊。。。
>關閉
查詢進程id(pid),禁止其進程:
再運行Sender,她就無法連接了,哈哈哈哈哈
好了,基本的搭建告一段落。
>荊棘
過程中,遇到一個小問題,就是我一開始是用JDK1.6去跑的,報出常見的Unsupported major.minor version 51.0
針對這個問題,這個帖子有很好的參考意義:
http://www.cnblogs.com/chinafine/articles/1935748.html
找出jar中的一個class,執行以下命令,可查出minor version、major version:
或直接查看jar中的META-INF\MANIFEST.MF。
然後對照帖子中的JDK版本,換成JDK1.7就OK了。