Как правильно включить JMX в ActiveMQ 5.2? Я видел противоречивые документы, поэтому мне было интересно, знает ли кто-нибудь, каким должно быть правильное изменение файла конфигурации. Я думаю, что он мог бы работать, изменив пакетный файл, который я использую для запуска ActiveMQ, но я действительно не знаю.
Как включить JMX в ActiveMQ 5.2
Ответы (3)
<!-- Use the following to configure how ActiveMQ is exposed in JMX -->
<managementContext>
<managementContext createConnector="true" />
</managementContext>
Поместите это внутрь bean-компонента вашего брокера в файл activemq.xml, и это должно помочь. Ваш соединитель будет создан на локальном хосте: 1099, и вам не нужно изменять пакетный файл. С уважением, Себ
person
srodriguez
schedule
19.02.2010
при установке по умолчанию просто отредактируйте файл /bin/activemq и настройте свойство ACTIVEMQ_SUNJMX_START следующим образом...
ACTIVEMQ_SUNJMX_START="-Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
person
Ben ODay
schedule
20.04.2012
Какие противоречивые документы вы видели? Этот объясняет это очень хорошо. Нет необходимости изменять какие-либо пакетные файлы.
person
candiru
schedule
12.11.2009
Если я добавлю атрибут useJmx=true, мой ActiveMQ не запустится должным образом. Мне пришлось добавить следующую строку в мой командный файл. Я получил это от установки ActiveMQBrowser. set SUNJMX=-Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
- person Jonathan Beerhalter; 12.11.2009