我需要将消息发布到在不同计算机上运行的JMS服务器上的主题。远程计算机上的服务器是Glassfish v3(OpenMQ)。从这里阅读其他帖子,我想我需要告诉远程代理接受来自不同于他自己的IP的JMS消息,即不是本地主机。实际上,我希望远程代理接收来自远程和本地机器的消息。
问题是,我无法弄清楚如何配置远程机器的嵌入式代理OpenMQ。我认为可以从Glassfish控制台获得,但无法弄明白。在jboss中你用-b 0.0.0.0执行,但是远程机器没有运行jboss。这是Glassfish / OpenMQ。你可以说,我对这一切都是新手。
我想我知道如何在“本地”机器上设置JNDI上下文,该机器将消息发布到另一台远程机器上。我见过例子。
答案 0 :(得分:1)
Glassfish内置的OpenMQ配置文件是:
GLASSFISH_HOME /的glassfish /域/域1 / IMQ /实例/ imqbroker /道具/ config.properties
您可能需要设置
imq.hostname
虽然默认似乎是根据docs接受来自任何地方的连接。