2010-10-11 4 views
1

Je dois publier des messages sur un sujet sur un serveur JMS exécuté sur un autre ordinateur. Le serveur sur la machine distante est Glassfish v3 (OpenMQ). De la lecture d'autres messages ici, je pense que je dois dire au courtier à distance d'accepter les messages JMS d'une adresse IP différente de celle de son propre i.e pas localhost. En fait, j'aimerais que le courtier distant accepte le message de la machine distante et locale.Publication de messages sur un serveur JMS sur une autre machine

Le problème est, je ne peux pas comprendre comment configurer le courtier incorporé de la machine distante, OpenMQ. Je pense que c'est possible à partir de la console Glassfish, mais je n'arrive pas à le comprendre. Dans jboss, vous exécuteriez avec -b 0.0.0.0, mais la machine distante n'exécute pas jboss. C'est Glassfish/OpenMQ. Je suis nouveau à tout cela comme vous pouvez le dire. Je pense que je sais comment configurer le contexte JNDI sur la machine "locale" qui publie les messages sur l'autre machine distante. J'ai vu des exemples.

Répondre

1

Le fichier de configuration Glassfish OpenMQ intégrée est:

GLASSFISH_HOME/GlassFish/domaines/domain1/IMQ/instances/imqbroker/props/config.properties

Ici vous pouvez mettre

imq.hostname

Bien que le défaut semble accepter des connexions de n'importe où selon le docs.

Questions connexes