2014-03-06 53 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 –

相关问题