gpt4 book ai didi

tomcat - 部署在同一 tomcat 中的跨应用程序之间的 JMS 消息传递

转载 作者:行者123 更新时间:2023-11-28 23:20:21 24 4
gpt4 key购买 nike

我有两个 Web 应用程序并部署在同一个 tomcat 服务器中。我想将 jms 消息从 app1 发送到 app2。

我使用 spring jms 在 app1 中创建了 JMS 连接工厂和生产者(使用嵌入式事件 mq 代理 url 作为 vm://localhost)

但是当我在 app2 中创建 JMS 客户端时,消费者无法接收消息。

如何在 app2 网络应用程序中共享相同的工厂实例/队列?我是否需要修改 server.xml 以共享连接工厂等?

最佳答案

您可以使用 JNDI 共享连接工厂,就像使用 JDBC(数据库)连接工厂一样。

ActiveMQ JNDI

关于tomcat - 部署在同一 tomcat 中的跨应用程序之间的 JMS 消息传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44655257/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com