Я создаю встроенный экземпляр activemq для тестирования создания / удаления тем через JMX.
Код выглядит примерно так: broker.connectorPort был моей попыткой установить порт JMX, но он не работает.
String connectString="vm://localhost?broker.persistence=false&broker.useJmx=true&broker.connectorPort=2011"
ActiveMQConnectionFactory activeMQConnectionFactory = new ActiveMQConnectionFactory();
activeMQConnectionFactory.setBrokerURL(connectString);
ActiveMQConnection activeMQConnection = (ActiveMQConnection) activeMQConnectionFactory.createConnection();
activeMQConnection.start();
При настройке с использованием activemq.xml работает следующий xml. Я не уверен, как перевести это на brokerURL.
<managementContext>
<managementContext connectorPort="2011" createConnector="true"/>
</managementContext>