2014-03-06 69 views
0

在我的企業應用程序中,我有嵌入式代理,ActiveMQ在應用程序啓動時啓動。該應用程序部署在tomcat中,現在我如何查看ActiveMQ Web控制檯。ActiveMQ Web控制檯不從遠程Unix機器啓動

該應用程序運行在遠程unix服務器XXXX端口...,我嘗試了各種東西,建議在Apache站點但Web控制檯不啓動(localhost:8161/admin)。我也無法在我的應用程序中找到jetty.xml。

任何人都可以告訴我如何查看應用程序的Web控制檯。如果你需要關於服務器的其他信息,請讓我知道。

在此先感謝。

回答

0

來自Apache ActiveMQ的舊Web控制檯不是非常靈活,很難在Apache Karaf外部或獨立的ActiveMQ模式下部署。

您需要在Tomcat中將其作爲WAR部署,並使用Tomcat使用的端口號,例如通常爲8080. WAR的名稱通常是上下文路徑。所以基本上像Tomcat中的其他WAR應用一樣部署舊的Web控制檯,並看看你能得到多遠。

另一種控制檯是hawtio,它是一個更加靈活的現代HTML5應用程序,它有一個ActiveMQ插件來管理它 - 以及許多其他插件。

+0

是啊,我得到了你的觀點,但一旦我安裝它作爲一個WAR THN活動MQ怎麼會知道這些很多隊列中有我的應用程序。我可以看到,當我的應用程序啓動時顯示vm:// localhost啓動。基本上我將如何鏈接我的應用程序與MQ WAR。 –

+0

是的,我不認爲這是可能的/不工作/難以做到與舊的控制檯 - 請參閱其文檔http://activemq.apache.org/web-console.html。但hawtio有效。只需安裝WAR,即可開箱即用地檢測AMQ,而且您無需執行任何操作! –

+0

@ Claus..i下載並部署了war文件...但仍無法看到我的企業應用程序中配置的所有隊列。 hawtio如何連接到我的應用程序,並識別出在那裏建立的隊列。我嘗試使用Connect連接到遠程主機,但這也不起作用,看起來它沒有jolokia。我在EE App中爲Active MQ配置了不同的設置。像tcp:// localhost:61636。那麼,我如何連接到它並查看我的所有隊列和消息。應用程序正在使用ActiveMQ 5.0 –

相關問題