Я пытаюсь отправить сообщение JMS с помощью ActiveMQ на сервер с помощью HornetQ, и у меня возникают некоторые трудности. Я бы подумал, что это вполне разумно, поэтому я подозреваю, что с моей стороны есть какая-то (вероятно, тривиальная) ошибка оператора. Есть ли что-то, что можно заметить здесь или что-то, на что я должен взглянуть? Ошибка возникает при попытке создать сеанс:
Со своей стороны я делаю следующее:
final ActiveMQConnectionFactory connectionFactory = new ActiveMQConnectionFactory(ActiveMQConnection.DEFAULT_USER, ActiveMQConnection.DEFAULT_PASSWORD, serverUrl);
connection = connectionFactory.createQueueConnection();
session = connection.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
На стороне сервера они видят следующее:
11:53:06,428 ERROR [org.hornetq.core.protocol.core.impl.RemotingConnectionImpl] (Old I/O server worker (parentId: 1778858866, [id: 0x6a073b72, -hostname-]))
Failed to decode: java.lang.IllegalArgumentException: Invalid type: 1
at org.hornetq.core.protocol.core.impl.PacketDecoder.decode(PacketDecoder.java:550) [hornetq-core-2.2.13.Final.jar:]
....