消息被排队到numbers中,如果它们还没有准备好被发送,它们将被路由到big.numbers。big.numbers中的消息由camel处理器去排队和翻译,并在numbers上排队等待发送。在numbers中,准备发送的消息被发送给Wildfly,在那里MDB会做一些事情。除了最后一步,一切都很好。当MDB接收到消息时,抛出异常:org.hornetq.jms.client.HornetQBytesMessage cannot be cast to javax.jms.TextMessage。;
imp
我遵循创建简单的JMS相关应用程序,并不断获得异常(下面粘贴了堆栈跟踪)。
我试着查看其他类似的线程,在许多地方,人们似乎要求在接口中添加@Repository注释,但我的接口并没有扩展任何存储库。bean with name 'jmsTemplate' defined in class path resource [org/springframework/boot/autoconfigure/jmscachingJmsConnectionFactory' defined in class