我已經安裝了hawtio來控制一個activemq隊列。我使用了Chrome擴展。當我連接時,我沒有得到本地選項卡。我收到一條消息,告訴我...Hawtio WAR。本地標籤不出現
'本地選項卡當前未啓用,因爲服務器端hawtio-local-jvm-mbean插件未安裝,或者此JVM無法找到com.sun.tools。 attach.VirtualMachine API通常在tool.jar中找到。'
因此,我已經下載jolokia代理的戰爭,並放在相同的tomcat,得到「本地主機:8080/jolokia」一個JSON文本的響應。即使我已經檢查過%JAVA_HOME%/ lib(即jdk1.7.0_45)中有'tool.jar'。我不知道爲什麼會發生這種情況,因爲就我所見,我滿足了這兩個要求。 jconsole命令顯示java進程。
好的...我已經下載了1.2.0版本,我已經能夠通過本地主機運行應用程序:8183/hawtio。我已經將它部署在localhost:8080中,我可以進行連接,但在ActiveMq儀表板中沒有看到任何隊列,即使我知道我的應用程序使用了一個activmq隊列。 – Yago
您能否更好地向我解釋一下遠程連接的字段?我不太瞭解領域'路徑'和領域'港口'。爲什麼8161? 。我的隊列已嵌入。應該是8080? 。路徑?它是哪條路? 。提前致謝 。 – Yago
路徑是jolokia處理請求的上下文,無法回想它是如何在ActiveMQ中配置的,但默認情況下它是/ jolokia,因此您在開始時將「jolokia」放在該字段中時不帶「/」。端口是偵聽HTTP請求的目標端口。如果你已經在ActiveMQ中配置Jetty在8080上收聽,然後將其設置爲8080. –