2015-03-13 68 views
0

我想弄清楚如何爲我的Apache CXF-Maven項目啓動Web控制檯。ActiveMQ:在CXF項目中啓用Web控制檯

因爲它不是一個標準項目,所以我實際上是從Apache CXF團隊開發的cxf-master SVN或GITHUB實現wsn \ services。

我讀過,另外還有hawtio控制檯,但更爲複雜......

我需要一些信息,一些幫助,給我指向正確的方向。 我正在使用wildfly 8.2.0 Final。

感謝

回答

0

好吧,這個問題可能會更清晰一點,但我會假設你有一個嵌入了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或機器中使用控制檯。

+0

首先:謝謝!這真的很有趣..在網上衝浪總是說,控制檯被納入activemq!所以這是另一場戰爭......哇......但仍然沒有得到這部分「通過與maven構建activemq-web-console」,有沒有一個POM呢? 明天無論如何,我會在我的問題中添加更多的信息,你說得對,它太含糊了,但我可以解釋你需要的每一個部分! – 2015-03-15 19:26:46

+0

ActiveMQ有一個嵌入式碼頭容器,以爆炸形式包含幾個網絡應用程序。查看conf/jetty.xml進行配置。 沒關係,我通過指向控制檯發佈的.war文件的鏈接更新了答案。你可以在一些全球maven回購站找到它。 – 2015-03-15 19:47:02

相關問題