Fehler beim herstellen einer Verbindung zum queue-manager "QUEUE-NAME' mit Anschluss-Modus "Client" und host
Entwickelt ich subscripe (Thema) conncept mit Kamel. es ist in Ordnung, die in meinem lokalen tomcat.aber es ist nicht in meiner Testumgebung tomcat. es ist immer die unten genannten Fehler. bitte helfen Sie mir das Problem beheben und wie Debuggen das Problem.
ist das mit dem server configuration ?
Fehler
org.apache.camel.component.jms.JmsMessageListenerContainer refreshConnectionUntilSuccessful
SEVERE: Could not refresh JMS Connection for destination 'TOPIC-NAME' - retrying in 5000 ms. Cause: JMSWMQ0018: Failed to
connect to queue manager 'QUEUE-MANAGER' with connection mode 'Client' and
host name 'HOST-NAME'.; nested exception is com.ibm.mq.MQException:
JMSCMQ0001: WebSphere MQ call failed with compcode '2' ('MQCC_FAILED')
reason '2059' ('MQRC_Q_MGR_NOT_AVAILABLE').
Grüße,
Gnana
, Fehler-reports-THEMA-NAME ist, der wirklich den Namen des Themas zu nutzen? Oder ist es manchen Wert, der nicht ersetzt wurde, um den tatsächlichen Wert?
THEMA-NAME dummy-Wert. Ich sollte nicht gemeinsam eigentlichen Thema Namen.
Haben Sie versucht, jede Diagnose, die ich bereits in meiner Antwort? Was passiert wenn du das getan hast?
THEMA-NAME dummy-Wert. Ich sollte nicht gemeinsam eigentlichen Thema Namen.
Haben Sie versucht, jede Diagnose, die ich bereits in meiner Antwort? Was passiert wenn du das getan hast?
InformationsquelleAutor Gnana | 2015-04-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es fast keine Informationen hier, und daher keine Möglichkeit zu beantworten, mit Sicherheit. Stattdessen werde ich ein diagnostischer Prozess-und hoffentlich finden Sie das problem. Beachten Sie, dass in der Zukunft, wenn Sie haben ähnliche Probleme, es würde helfen, um die Liste der Diagnose, die Sie bereits versucht haben, so dass die Menschen reagieren können, verengen Sie Ihre Antworten.
Um für diese zu arbeiten, der QMgr muß ausgeführt werden, einen Zuhörer, einen Kanal definiert und verfügbar ist, haben Berechtigungen einrichten um die Verbindung zu erlauben, und in der Lage sein zu beheben, die Warteschlange oder ein Thema angefordert. Mit dem im Verstand, die Dinge, die ich normalerweise überprüfen und die Bestellung überprüfe ich Sie in ist wie folgt:
telnet mqhost 1414
.amqspubc
ist das eine, es zu versuchen.Gibt es andere überlegungen, und wenn alle der oben genannten Arbeit, es ist Zeit zu schauen, in den client-code und Konfiguration, die Versionen von client und server, Berechtigungen, etc. Aber bis Sie wissen, dass die grundlegende Konfiguration zur Unterstützung einer client-Verbindung (welche war nicht angegeben, in der Frage), dann sind dies die Dinge, mit zu beginnen.
port und andere details korrekt sind. es ist in Ordnung, die in meiner lokalen Maschine.derselbe code funktioniert nicht in der Testumgebung
Sie waren in der Lage, eine Verbindung mit Beispiel-code?
ja, wir sind in der Lage, um zu verbinden. wir vermuten, dass es Umwelt-Problem. wie um zu beweisen, dass es environement Problem.
Hängt von der version ab. Können Sie aktualisieren die Frage mit der Ausgabe von
dspmqver -a
auf die client-Anwendung, die Knoten und die QMgr Knoten?InformationsquelleAutor T.Rob