【问题标题】:JmsTemplate.convertAndSend throws Uncategorized exception - ActiveMQ SpringBoot configurationJmsTemplate.convertAndSend 抛出未分类异常 - ActiveMQ SpringBoot 配置
【发布时间】:2019-08-13 12:35:53
【问题描述】:

我相信我搞砸了配置,但我不知道在哪里以及如何修复它。 Here你可以找到代码。

org.springframework.jms.UncategorizedJmsException:JMS处理过程中出现未分类异常;嵌套异常是 javax.jms.JMSException:无法连接到代理 URL:tcp://localhost:61616。原因:java.net.ConnectException:连接被拒绝:连接

at org.springframework.jms.support.JmsUtils.convertJmsAccessException(JmsUtils.java:311)
at org.springframework.jms.support.JmsAccessor.convertJmsAccessException(JmsAccessor.java:185)
at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:507)
at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:584)
at org.springframework.jms.core.JmsTemplate.convertAndSend(JmsTemplate.java:661)
at com.example.jms.activemqpractice.messaging.MessageSender.send(MessageSender.java:16)

我知道他的一个可以被标记为重复,但我找不到可以解决我的问题的答案。

【问题讨论】:

  • 你的 activeMq 真的启动了吗?

标签: java spring-boot activemq spring-jms


【解决方案1】:

spring.activemq.broker-url=tcp://localhost:61616

.

连接被拒绝:

简单的表示你没有在localhost:61616上运行activemq

tcp:// 方案意味着代理必须已经在运行,通常在另一个进程中,或者您需要使用tcp 传输将代理添加到您的应用程序。

如果您只想在应用程序中使用嵌入式代理,请使用

vm://localhost

vm://localhost?broker.persistent=false

如果您不想在运行之间保留消息。

【讨论】:

    猜你喜欢
    • 2015-03-11
    • 1970-01-01
    • 2019-05-19
    • 2021-12-01
    • 2022-01-22
    • 1970-01-01
    • 2013-03-28
    • 2018-09-28
    • 2017-05-11
    相关资源
    最近更新 更多