我试图找出如何为我的Apache CXF-Maven项目启动Web控制台。
它非常混乱,因为它不是标准项目,我实际上是从Apache CXF团队开发的cxf-master SVN或GITHUB实现wsn \ services。
我已经读到了hawtio控制台,但是更复杂......
我需要一些信息,一些帮助,指出我正确的方向。 我正在使用wildfly 8.2.0 Final。
感谢
答案 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或机器中使用控制台。