2

私が達成しようとしている目標は、Apache Camel の ActiveMQ ブローカーからリッスンする AMQP プロトコルを開始することです。

org.apache.camel.archetypes:camel-archetype-activemq (Creates a new Camel project that configures and interacts with ActiveMQ.)原型からmavenモジュールを作成しましたがmvn camel:run、成功しました。次に、amqp プロトコルの変更を行った後:

<!-- This creates an embedded ActiveMQ Broker -->
<broker xmlns="http://activemq.apache.org/schema/core" useJmx="true" persistent="false">
  <transportConnectors>
    <transportConnector name="default" uri="tcp://localhost:61616" />
    <transportConnector name="amqp+nio" uri="amqp+nio://localhost:5672"/>
  </transportConnectors>
</broker>

キャメルを起動すると、次の例外が発生します。

Listening for connections at: tcp://localhost:61616
Connector default Started
ERROR Failed to start Apache ActiveMQ. Reason: java.io.IOException: 
   Transport Connector could not be registered in JMX: 
       Transport scheme NOT recognized: [amqp+nio]
4

1 に答える 1