Description
The url:http://localhost:8161/admin/connections.jsp
ActiveMQ5.5.0, this page will show then connections info.
ActiveMQ5.8.0, this page will show nothing.
Because the objectname of MBean have changed.
5.5.0:
org.apache.activemq:BrokerName=localhost,Type=Connector,ConnectorName=openwire
5.5.8:
org.apache.activemq:type=Broker,brokerName=localhost,connector=clientConnectors,connectorName=openwire
So, to fix this, org.apache.activemq.web.BrokerFacadeSupport:
public Collection<String> getConnections(String connectorName) throws Exception { String brokerName = getBrokerName(); // ObjectName query = new ObjectName("org.apache.activemq:type=Broker,brokerName=" + brokerName // + ",connector=clientConnectors,connectorName=" + connectorName + ",connectionName=*"); ObjectName query = new ObjectName("org.apache.activemq:type=Broker,brokerName=" + brokerName + ",connector=clientConnectors,connectorName=" + connectorName + ",connectionViewType=clientId" + ",connectionName=*"); ... }