2014-04-06 66 views
3

我使用Tomcat作爲web服務器。計劃使用活動的mq進行消息傳遞。剛開始學習jms和activeMQ。 飄通https://activemq.apache.org/getting-started.html。我所得到的是積極的MQ帶有自己的Web服務器 (可能是Apache不知道)。我的問題是,如果我想使用的,而不是安裝 新服務器主動MQ現有Tomcat服務器的內容。可能嗎?將現有的tomcat服務器與Active MQ集成?

UPDATE:我想我可以itegrate現有的Tomcat與https://activemq.apache.org/tomcat.html

回答

1

是Apache的ActiveMQ是一個輕量級的經紀人,這樣你就可以作爲一個WAR文件中的Apache Tomcat進行部署。或者嘗試使用AcitveMQ開箱即用的Apache TomEE。

http://tomee.apache.org/apache-tomee.html

如果部署的ActiveMQ作爲一個WAR文件,那麼它不來,隨着碼頭之際,它的Web服務器自身的網絡服務,其唯一的ActiveMQ獨立分佈。使用ActiveMQ嵌入式時,您不需要將Jetty包含在WAR文件中。

在Apache的駱駝,我們有和ActiveMQ和駱駝WAR文件,你可以在Tomcat中部署WAR文件的例子。你可以去看看,並且距離例如刪除駱駝:

http://camel.apache.org/activemq-camel-tomcat.html