Отправить сообщение об ошибке цикла Apache ActiveMQ 5 в Windows

#activemq

Вопрос:

Ошибка является исключением из цикла:

 jvm 1    |  WARN | Transport Connection to: tcp://127.0.0.1:53425 failed: java.io.IOException: Unknown data type: 77
jvm 1    |  WARN | Transport Connection to: tcp://127.0.0.1:53426 failed: java.io.IOException: Unknown data type: 77
jvm 1    |  WARN | Transport Connection to: tcp://127.0.0.1:53427 failed: java.io.IOException: Unknown data type: 77
jvm 1    |  WARN | Transport Connection to: tcp://127.0.0.1:53428 failed: java.io.IOException: Unknown data type: 77
jvm 1    |  WARN | Transport Connection to: tcp://127.0.0.1:53429 failed: java.io.IOException: Unknown data type: 77
jvm 1    |  WARN | Transport Connection to: tcp://127.0.0.1:53430 failed: java.io.IOException: Unknown data type: 77
 

Я отправил сообщение из пакета Apache Camel Spring в процесс AMQ, но получил эту ошибку цикла (исключение). У меня такая конфигурация по умолчанию в Windows 10:

     <transportConnectors>
        <!-- DOS protection, limit concurrent connections to 1000 and frame size to 100MB -->
        <transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumConnections=1000amp;amp;wireFormat.maxFrameSize=1994857600"/>
        <transportConnector name="amqp" uri="amqp://0.0.0.0:5672?maximumConnections=1000amp;amp;wireFormat.maxFrameSize=1994857600"/>
        <transportConnector name="stomp" uri="stomp://0.0.0.0:61613?maximumConnections=1000amp;amp;wireFormat.maxFrameSize=1994857600"/>
        <transportConnector name="mqtt" uri="mqtt://0.0.0.0:1883?maximumConnections=1000amp;amp;wireFormat.maxFrameSize=1994857600"/>
        <transportConnector name="ws" uri="ws://0.0.0.0:61614?maximumConnections=1000amp;amp;wireFormat.maxFrameSize=1994857600"/>
    </transportConnectors>
 

Комментарии:

1. Каков URL-адрес подключения клиента? Какой компонент Camel он использует?

2. В domain.xml файл в моем Jboss я использую эту строку <jms-имя темы=»mensajesTopic» записи=»java:/jms/mensajesTopic java:jboss/экспортировано/jms/mensajesTopic»/>

3. Какое отношение записи JBoss domain.xml и JNDI темы имеют к URL-адресу подключения клиента и компоненту Camel? Я думал, что вы используете ActiveMQ 5.x в качестве своего брокера JMS, а не JBoss. Пожалуйста, уточните. Спасибо!

4. Я использую ActiveMQMessageProducer->org.apache. activemq.artemis.core.client.impl.ClientProducerImpl@9d65c4b производитель = session.createProducer(getTopic(сеанс, ((Тема) пункт назначения).getTopicName ())); я отправляю сообщение с помощью: producer.send(msg, режим доставки. ПОСТОЯННЫЙ, 9, 0L); цикл ActiveMQTopic[mensajesTopic] org.springframework.aop.фреймворк. ProxyFactory: 1 интерфейсы [javax.jms.Тема]; 0 советников []; Целевой источник [org.springframework.jndi.JndiObjectTargetSource@3388234e]; ОТЛАДКА [17:46:23] (Log.java:отладка:92) — Подключение: org.apache. activemq.artemis.jms.клиент. ActiveMQConnection@2ce695

5. Я не совсем понимаю информацию, которую вы здесь предоставили. У вас есть пара строк кода плюс то, что кажется некоторым отладочным выводом. Однако ни одна из этих вещей не сообщает мне URL-адрес подключения клиента или какой компонент Camel (если таковой имеется) вы используете. Я вижу, что вы используете org.apache.activemq.artemis.jms.client.ActiveMQConnection то, что относится к основной реализации клиента JMS, поставляемой с ActiveMQ Artemis . Это не сработало бы с ActiveMQ 5.x. На данный момент я совершенно сбит с толку. Информация, которую вы предоставили, не имеет смысла, и вы не будете отвечать на мои вопросы.