HTTP トランスポート コネクタを追加する必要があると思います。
<transportConnector name="http" uri="http://0.0.0.0:8080"/>
私の場合、http://localhost:8080 のような URI は機能しませんでした。また、デフォルトのコネクタが保護されておらず、ユーザー名とパスワードが廃止されているという印象も受けています (少なくとも最初の試行では)。
最終的解決
ActiveMQ 構成 (activemq.xml)
<transportConnectors>
<transportConnector name="http" uri="http://0.0.0.0:8080"/>
</transportConnectors>
Java クライアント (プロデューサーのみ)
try {
ActiveMQConnectionFactory connectionFactory = new ActiveMQConnectionFactory("http://localhost:8080");
Connection connection = connectionFactory.createConnection();
connection.start();
// Create a Session
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
// Create the best Queue ever
Destination destination = session.createQueue("STACKOVERFLOW.SUPPORT");
// Create a MessageProducer from the Session to the Topic or Queue
MessageProducer producer = session.createProducer(destination);
producer.setDeliveryMode(DeliveryMode.NON_PERSISTENT);
// Create a messages
TextMessage message = session.createTextMessage("I hope this snippets help you :D | Thread: " + Thread.currentThread().getName());
producer.send(message);
//clean up
session.close();
connection.close();
} catch(JMSException e) {
e.printStackTrace();
}