ActiveMQ:在CXF项目中启用Web控制台

时间:2015-03-13 13:50:20

标签: java maven activemq wildfly-8 hawtio

我试图找出如何为我的Apache CXF-Maven项目启动Web控制台。

它非常混乱,因为它不是标准项目,我实际上是从Apache CXF团队开发的cxf-master SVN或GITHUB实现wsn \ services。

我已经读到了hawtio控制台,但是更复杂......

我需要一些信息,一些帮助,指出我正确的方向。 我正在使用wildfly 8.2.0 Final。

感谢

1 个答案:

答案 0 :(得分:0)

好的,问题可能会更清楚,但我会假设您有一个基于maven的Web应用程序,它嵌入了一个ActiveMQ代理。然后,您希望为该代理启用ActiveMQ Web控制台。正确的吗?

首先,Web控制台是一个独立的Web应用程序,您可以在任何容器中部署,例如Wildfly。您只需要获取.war(通过从源或grabbing the .war from maven repo构建activemq-web-console)。然后,你需要通过设置一些系统属性,使用JMS和JMX指出.war指出你的ActiveMQ代理。

像这样(调整你的价值观):

-Dwebconsole.type=properties
-Dwebconsole.jms.url=tcp://localhost:61616
-Dwebconsole.jmx.url= service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi

这应该是它。您甚至不需要在与您的经纪人相同的JVM或机器中使用控制台。