Serveur mode de liaison pour connecter Websphere MQ7 sans a ÉTÉ installé sur le même serveur
J'ai été essayer d'installation de mon application java qui se connecte à un gestionnaire de file d'attente dans MQ7 sans WebSphere Application Server est installé sur ma machine en mode de liaison. Sans spécification de l'hôte dans le .fichier de liaisons, l'exécution de mon application va lancer une exception java, quelque part le long des lignes de:
com.ibm.msg.client.jms.DetailedIllegalStateException: JMSWMQ0018:
Impossible de se connecter au gestionnaire de file d'attente 'TBUKKKNN" avec le mode de connexion
"Client" et le nom d'hôte ". Vérifiez le gestionnaire de file d'attente est commencé et si
fonctionnant en mode client, vérifiez la présence d'un écouteur en cours d'exécution. Veuillez voir
liés exception pour plus d'informations.
Bien que la documentation pour WebSphere MQ a explicitement refusé de possibilité de raccordement à MQ7 sans a ÉTÉ installé sur la même machine, mes collègues sont très confiants qu'il existe des solutions de contournement pour ce.
Beaucoup apprécié si quelqu'un pouvait m'aider avec ce problème. Ou laissez-moi savoir si plus de précisions sur ma question est nécessaire.
OriginalL'auteur dale | 2011-12-13
Vous devez vous connecter pour publier un commentaire.
J'ai écrit un article un temps, qui explique comment le faire, donc je suis un peu perplexe sur aucun des documents établissant qu'il ne peut pas être fait. Non seulement est-il une "solution de contournement", mais il est officiellement pris en charge et les exemples de programmes qui viennent avec le WMQ Client installer des médias plusieurs que l'utilisation de Java et de JMS, mais ne pas utiliser un serveur Java EE. Si pour quelque raison vous avez juste attrapé le pot à la place les fichiers de l'installation de la distribution des fournisseurs, vous pouvez le télécharger gratuitement pour obtenir les échantillons. La v7.0 client est ici et la v7.1 client est ici. Aussi, assurez-vous d'utiliser la version de la documentation qui correspond à votre version du client. La v7.0 Infocenter est ici et la v7.1 Infocenter est ici. Toute version du client peut se connecter à un v7.0 QMgr, par la manière.
De toute façon, votre message d'erreur indique que votre Connexion Usine type de transport n'est encore défini pour le Client. Vous aurez besoin de changer pour le LIER. Les propriétés sont décrites ici. La landing page avec la liste de toutes les propriétés de tous les administrés objets est ici.
OriginalL'auteur T.Rob
Changement de
cf.setTransportType(MQCNO_STANDARD_BINDING);
...qui doivent travaillerOriginalL'auteur Taporix
OriginalL'auteur AnshulV