2009-11-12 11 views
5

Was ist der richtige Weg, um JMX in ActiveMQ 5.2 zu aktivieren? Ich habe widersprüchliche Dokumente gesehen, also habe ich mich gefragt, ob jemand da draußen weiß, was die richtige Konfigurationsdatei ändern sollte. Ich denke, ich könnte es funktionieren lassen, indem ich die Batch-Datei ändere, die ich benutze, um ActiveMQ zu starten, aber ich weiß es nicht wirklich.Wie aktiviere ich JMX in ActiveMQ 5.2

Antwort

1

Welche widersprüchlichen Dokumente haben Sie gesehen? This one erklärt es ziemlich gut. Sie müssen keine Batch-Dateien ändern.

+1

Wenn ich das Attribut useJmx = add "true" dann meine ActiveMQ nicht richtig starten. Ich musste die folgende Zeile zu meiner Batch-Datei hinzufügen. Ich habe das von der Installation von ActiveMQBrowser. festlegen SUNJMX = -Dcom.sun.management.jmxremote.port = 1099 -Dcom.sun.management.jmxremote.authenticate = false -Dcom.sun.management.jmxremote.ssl = false –

9
<!-- Use the following to configure how ActiveMQ is exposed in JMX --> 
<managementContext> 
    <managementContext createConnector="true" /> 
</managementContext> 

Setzen Sie dies in die Bean Ihres Brokers in der activemq.xml-Datei und es sollte den Trick tun. Ihr Connector wird in localhost: 1099 erstellt, und Sie sollten die Batchdatei nicht ändern müssen. Grüße, Seb

3

mit einer Standard-Installation, bearbeiten Sie einfach Ihre/bin/activemq Datei und Setup die ACTIVEMQ_SUNJMX_START Eigenschaft wie folgt ...

ACTIVEMQ_SUNJMX_START = "- Dcom.sun.management.jmxremote. port = 1099 -Dcom.sun.management.jmxremote.authenticate = false -Dcom.sun.management.jmxremote.ssl = false“

Verwandte Themen