ActiveMQ搭建與使用

>下載

到ActiveMQ官網,找到下載點。

目前,

官網爲http://activemq.apache.org/

Linux版本下載點之一爲:http://apache.fayea.com/activemq/5.11.1/apache-activemq-5.11.1-bin.tar.gz

 

>啓動

下載到本機,並解壓

 View Code

 

啓動(當然,由於依賴於JAVA,如果你沒有安裝JAVA,它會提醒你的,哈哈)

 View Code

 

>測試啓動成功與否

ActiveMQ默認監聽61616端口,查此端口看看是否成功啓動

 View Code

 

如果一切順利,會看到如下日誌

 View Code

 

順便,登錄下管理員頁面,看看有木有問題:

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

 

消息發送

 View Code

 

消息接收

 View Code

 

看到console打印出:Receive : hello world...,可知接收到消息了,內流滿面啊啊啊啊。。。

 

>關閉

查詢進程id(pid),禁止其進程:

 View Code

 

再運行Sender,她就無法連接了,哈哈哈哈哈

 View Code

 

好了,基本的搭建告一段落。

 

>荊棘

過程中,遇到一個小問題,就是我一開始是用JDK1.6去跑的,報出常見的Unsupported major.minor version 51.0

針對這個問題,這個帖子有很好的參考意義:

http://www.cnblogs.com/chinafine/articles/1935748.html

找出jar中的一個class,執行以下命令,可查出minor version、major version:

 View Code

 

或直接查看jar中的META-INF\MANIFEST.MF。

然後對照帖子中的JDK版本,換成JDK1.7就OK了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章