1

我需要将消息发布到在另一台机器上运行的 JMS 服务器上的主题。远程机器上的服务器是 Glassfish v3 (OpenMQ)。通过阅读这里的其他帖子,我想我需要告诉远程代理接受来自不同于他自己的 IP 的 JMS 消息,即不是 localhost。实际上,我希望远程代理接受来自远程和本地机器的消息。

问题是,我不知道如何配置远程机器的嵌入式代理 OpenMQ。我认为可以从 Glassfish 控制台,但无法弄清楚。在 jboss 中,您将使用 -b 0.0.0.0 执行,但远程机器没有运行 jboss。它是 Glassfish/OpenMQ。如您所知,我对这一切都很陌生。

我想我知道如何在将消息发布到另一台远程机器的“本地”机器上设置 JNDI 上下文。我看过例子。

4

1 回答 1

1

Glassfish 内置的 OpenMQ 配置文件为:

GLASSFISH_HOME/glassfish/domains/domain1/imq/instances/imqbroker/props/config.properties

在这里您可能要设置

imq.主机名

尽管根据文档默认似乎接受来自任何地方的连接。

于 2010-10-11T15:09:40.020 回答