我想弄清楚如何爲我的Apache CXF-Maven項目啓動Web控制檯。ActiveMQ:在CXF項目中啓用Web控制檯
因爲它不是一個標準項目,所以我實際上是從Apache CXF團隊開發的cxf-master SVN或GITHUB實現wsn \ services。
我讀過,另外還有hawtio控制檯,但更爲複雜......
我需要一些信息,一些幫助,給我指向正確的方向。 我正在使用wildfly 8.2.0 Final。
感謝
我想弄清楚如何爲我的Apache CXF-Maven項目啓動Web控制檯。ActiveMQ:在CXF項目中啓用Web控制檯
因爲它不是一個標準項目,所以我實際上是從Apache CXF團隊開發的cxf-master SVN或GITHUB實現wsn \ services。
我讀過,另外還有hawtio控制檯,但更爲複雜......
我需要一些信息,一些幫助,給我指向正確的方向。 我正在使用wildfly 8.2.0 Final。
感謝
好吧,這個問題可能會更清晰一點,但我會假設你有一個嵌入了ActiveMQ代理基於Maven的Web應用程序。然後您需要爲該代理啓用ActiveMQ Web控制檯。正確?
首先,Web控制檯是一個獨立的Web應用程序,您可以將其部署在任何您想要的容器中,如Wildfly。您只需獲取.war(通過從源代碼構建activemq-web-console或grabbing the .war from maven repo)。然後你需要通過設置一些系統屬性來使.war指出你的ActiveMQ代理使用JMS和JMX。
像這樣(調整你的價值觀):
-Dwebconsole.type=properties
-Dwebconsole.jms.url=tcp://localhost:61616
-Dwebconsole.jmx.url= service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
這應該差不多吧。您甚至不需要與您的代理在同一個JVM或機器中使用控制檯。
首先:謝謝!這真的很有趣..在網上衝浪總是說,控制檯被納入activemq!所以這是另一場戰爭......哇......但仍然沒有得到這部分「通過與maven構建activemq-web-console」,有沒有一個POM呢? 明天無論如何,我會在我的問題中添加更多的信息,你說得對,它太含糊了,但我可以解釋你需要的每一個部分! – 2015-03-15 19:26:46
ActiveMQ有一個嵌入式碼頭容器,以爆炸形式包含幾個網絡應用程序。查看conf/jetty.xml進行配置。 沒關係,我通過指向控制檯發佈的.war文件的鏈接更新了答案。你可以在一些全球maven回購站找到它。 – 2015-03-15 19:47:02